[package] name = "flux-releaser" version = "0.1.0" edition = "2021" [dependencies] anyhow.workspace = true tokio.workspace = true tracing.workspace = true tracing-subscriber.workspace = true clap.workspace = true dotenv.workspace = true axum.workspace = true prost = "0.13" tonic = { version = "0.12", features = ["tls", "tls-native-roots"] } uuid = { version = "1.7", features = ["v7", "v4"] } async-trait = "0.1" aws-config = { version = "1.5.5", features = ["behavior-version-latest"] } aws-sdk-s3 = { version = "1.48.0", features = ["behavior-version-latest"] } serde = { version = "1.0.196", features = ["derive"] } serde_json = "1" async-nats = "0.41.0" walkdir = "2.4.0" tar = "0.4.40" tokio-stream = { version = "0.1.15", features = ["full"] } rand = "0.9.0" sqlx = { version = "0.8.0", features = [ "postgres", "runtime-tokio", "uuid", "chrono", ] } chrono = "0.4" git2 = "0.20" rustls = { version = "0.23" } [build-dependencies] tonic-build = "0.12.0" [dev-dependencies] lazy_static = "1.4" reqwest = "0.12"