OXYGENHUB
# eb8e445f27b6 oxygenflow / crates / flow / Cargo.toml
1.1 KiB · last changed The WASM tier: WASI modules run by wasmtime on any runner (closes #75) 11 days ago source blame history raw
1
[package]
2
name = "flow"
3
version.workspace = true
4
edition.workspace = true
5
license.workspace = true
6
description = "OxygenFlow: check pipelines, run them locally, and run jobs for OxygenHub"
7
8
[[bin]]
9
name = "flow"
10
path = "src/main.rs"
11
12
[dependencies]
13
flow-core.workspace = true
14
jet.workspace = true
15
flow-init.workspace = true
16
oxy-core.workspace = true
17
serde.workspace = true
18
serde_json.workspace = true
19
blake3.workspace = true
20
hex.workspace = true
21
anyhow.workspace = true
22
clap = { version = "4", features = ["derive"] }
23
toml = "0.8"
24
ureq = { version = "2", features = ["json"] }
25
ignore = "0.4"
26
libc = "0.2"
27
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] }
28
rcgen = "0.14"
29
# The WASM tier (oxygenflow#75): Cranelift-compiled WASI preview 1 modules.
30
wasmtime = { version = "=49.0.4", default-features = false, features = ["cranelift", "runtime", "std", "parallel-compilation"] }
31
wasmtime-wasi = { version = "=49.0.4", default-features = false, features = ["p1"] }
32
33
[dev-dependencies]
34
tempfile.workspace = true
35
# Test modules written as text.
36
wat = "1"