[package] name = "cm-testkit" version = "0.1.0" edition.workspace = true rust-version.workspace = true license.workspace = true publish.workspace = true [dependencies] sqlx = { workspace = true } cm-db = { path = "../cm-db" } testcontainers-modules = { workspace = true } # Direct dep solely to turn on the `watchdog` feature (modules doesn't expose # it as a passthrough). Features are additive across the graph, so this enables # the reaper on the same testcontainers crate modules uses. It removes any # container started by the fallback path on SIGINT/SIGTERM/SIGQUIT — a safety # net for the rare local run that doesn't have CM_TEST_DATABASE_URL set. testcontainers = { version = "0.25", features = ["watchdog"] } tokio = { workspace = true } uuid = { workspace = true } [lints] workspace = true