OXYGENHUB
◆ v0.5.3 oxygenflow / crates / flow / Cargo.toml
1.6 KiB · last changed Runner builds fetched through the swarm (refs #84); the WASM tier as a cargo feature, off for Haiku (refs #91) 7 days ago source blame history raw
e0918b88 Andy McCall 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
5cf1e8ae Andy McCall ↶ 8
[lib]
9
name = "flow"
10
path = "src/lib.rs"
11
e0918b88 Andy McCall 12
[[bin]]
13
name = "flow"
14
path = "src/main.rs"
15
16
[dependencies]
17
flow-core.workspace = true
4cf0c99a Andy McCall ↶ 18
jet.workspace = true
077a6524 Andy McCall ↶ 19
flow-init.workspace = true
e0918b88 Andy McCall 20
oxy-core.workspace = true
21
serde.workspace = true
22
serde_json.workspace = true
23
blake3.workspace = true
24
hex.workspace = true
25
anyhow.workspace = true
26
clap = { version = "4", features = ["derive"] }
27
toml = "0.8"
28
ureq = { version = "2", features = ["json"] }
29
ignore = "0.4"
30
libc = "0.2"
ecce3719 Andy McCall ↶ 31
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] }
32
rcgen = "0.14"
28cc603f Andy McCall ↶ 33
# The WASM tier (oxygenflow#75): Cranelift-compiled WASI preview 1 modules.
21a3ea4a Andy McCall ↶ 34
wasmtime = { version = "=49.0.4", optional = true, default-features = false, features = ["cranelift", "runtime", "std", "parallel-compilation"] }
35
wasmtime-wasi = { version = "=49.0.4", optional = true, default-features = false, features = ["p1"] }
e0918b88 Andy McCall 36
f4dfd742 Andy McCall ↶ 37
# A Windows runner's free disk, version, and renaming a running flow.exe
38
# (oxygenflow#83);
494a1b9a Andy McCall ↶ 39
# already in the tree through wasmtime.
6f66e397 Andy McCall ↶ 40
[target.'cfg(windows)'.dependencies]
f4dfd742 Andy McCall ↶ 41
windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_Storage_FileSystem", "Win32_System_SystemInformation", "Wdk_System_SystemServices"] }
6f66e397 Andy McCall ↶ 42
21a3ea4a Andy McCall ↶ 43
[features]
44
default = ["wasm"]
45
# The WASM tier: off for systems wasmtime does not build or run on (Haiku,
46
# oxygenflow#91).
47
wasm = ["dep:wasmtime", "dep:wasmtime-wasi"]
48
e0918b88 Andy McCall 49
[dev-dependencies]
50
tempfile.workspace = true
28cc603f Andy McCall ↶ 51
# Test modules written as text.
52
wat = "1"