[package] name = "compliance-agent" version = "0.1.0" edition = "2021" [lints] workspace = true [dependencies] compliance-core = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } chrono = { workspace = true } mongodb = { workspace = true } reqwest = { workspace = true } thiserror = { workspace = true } sha2 = { workspace = true } hex = { workspace = true } uuid = { workspace = true } secrecy = { workspace = true } regex = { workspace = true } axum = "0.8" tower-http = { version = "0.6", features = ["cors", "trace"] } git2 = "0.20" octocrab = "0.44" tokio-cron-scheduler = "0.13" dotenvy = "0.15" hmac = "0.12" walkdir = "2" base64 = "0.22" urlencoding = "2" futures-util = "0.3"