[package] name = "flow" version.workspace = true edition.workspace = true license.workspace = true description = "OxygenFlow: check pipelines, run them locally, and run jobs for OxygenHub" [lib] name = "flow" path = "src/lib.rs" [[bin]] name = "flow" path = "src/main.rs" [dependencies] flow-core.workspace = true jet.workspace = true flow-init.workspace = true oxy-core.workspace = true serde.workspace = true serde_json.workspace = true blake3.workspace = true hex.workspace = true anyhow.workspace = true clap = { version = "4", features = ["derive"] } toml = "0.8" ureq = { version = "2", features = ["json"] } ignore = "0.4" libc = "0.2" rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] } rcgen = "0.14" # The WASM tier (oxygenflow#75): Cranelift-compiled WASI preview 1 modules. wasmtime = { version = "=49.0.4", default-features = false, features = ["cranelift", "runtime", "std", "parallel-compilation"] } wasmtime-wasi = { version = "=49.0.4", default-features = false, features = ["p1"] } [dev-dependencies] tempfile.workspace = true # Test modules written as text. wat = "1"