[package] name = "swarm-builder" version.workspace = true readme = "README.md" edition.workspace = true [[bin]] name = "swarm-builder" path = "src/main.rs" [dependencies] anyhow.workspace = true async-nats.workspace = true # StreamExt::next on the subscription. futures-util.workspace = true hive-log.workspace = true serde_json.workspace = true swarm-queue-client.workspace = true # The forge token and queue client secret paths, and the store login. swarm-secret-client.workspace = true # The build subject and the shapes the controller sends and reads back. swarm-wire.workspace = true tokio.workspace = true tracing.workspace = true # `test-util` for `#[tokio::test(start_paused = true)]`: the slot tests wait # out the build slot's wait limit on paused time. [dev-dependencies] tokio = { workspace = true, features = ["test-util"] } [lints] workspace = true