@@ -10,6 +10,7 @@ test-utils = ["dep:testcontainers", "dep:testcontainers-modules"]
1010[dependencies ]
1111anyhow = { version = " 1.0.98" , default-features = false , features = [" std" ] }
1212chrono = { version = " 0.4.41" , default-features = false }
13+ config = { version = " 0.14" , default-features = false , features = [" yaml" , " json" ] }
1314const-oid = { version = " 0.9.6" , default-features = false }
1415futures = { version = " 0.3.31" , default-features = false }
1516metrics = { version = " 0.24.2" , default-features = false }
@@ -28,6 +29,7 @@ sqlx = { version = "0.8.6", default-features = false, features = [
2829 " chrono" ,
2930 " uuid" ,
3031] }
32+ thiserror = { version = " 2.0" , default-features = false }
3133tokio = { version = " 1.47.0" , default-features = false , features = [" rt-multi-thread" , " macros" , " signal" ] }
3234tokio-postgres = { git = " https://github.com/MaterializeInc/rust-postgres" , default-features = false , rev = " c4b473b478b3adfbf8667d2fbe895d8423f1290b" , features = [
3335 " runtime" ,
@@ -41,7 +43,6 @@ tracing-subscriber = { version = "0.3", default-features = false, features = ["f
4143x509-cert = { version = " 0.2.2" , default-features = false }
4244
4345etl = { git = " https://github.com/supabase/etl" , rev = " 483c7cfaf2b3730413acce8e0b4ad79a8cf28bbd" }
44- etl-config = { git = " https://github.com/supabase/etl" , rev = " 483c7cfaf2b3730413acce8e0b4ad79a8cf28bbd" }
4546etl-postgres = { git = " https://github.com/supabase/etl" , rev = " 483c7cfaf2b3730413acce8e0b4ad79a8cf28bbd" }
4647uuid = { version = " 1.19.0" , default-features = false , features = [" v4" ] }
4748
@@ -57,6 +58,8 @@ testcontainers = { version = "0.23", optional = true }
5758testcontainers-modules = { version = " 0.11" , optional = true , features = [" postgres" ] }
5859
5960[dev-dependencies ]
61+ temp-env = " 0.3"
62+ tempfile = " 3.13"
6063
6164[lints .clippy ]
6265fallible_impl_from = " deny"
0 commit comments