diff --git a/Cargo.lock b/Cargo.lock index bfbe43e0..f7164887 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3247,8 +3247,8 @@ dependencies = [ "sqruff-lib-dialects", "sqruff-sqlinference", "tempfile", - "testcontainers", - "testcontainers-modules", + "testcontainers 0.22.0", + "testcontainers-modules 0.10.0", "tokio", ] @@ -3301,8 +3301,8 @@ dependencies = [ "sqruff-lib-dialects", "sqruff-sqlinference", "tempfile", - "testcontainers", - "testcontainers-modules", + "testcontainers 0.23.1", + "testcontainers-modules 0.11.3", "tokio", "tonic", "yup-oauth2", @@ -3462,6 +3462,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "redox_syscall" version = "0.5.4" @@ -4713,13 +4722,52 @@ dependencies = [ "url", ] +[[package]] +name = "testcontainers" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f40cc2bd72e17f328faf8ca7687fe337e61bccd8acf9674fa78dd3792b045e1" +dependencies = [ + "async-trait", + "bollard", + "bollard-stubs", + "bytes", + "docker_credential", + "either", + "etcetera", + "futures", + "log", + "memchr", + "parse-display", + "pin-project-lite", + "reqwest", + "serde", + "serde_json", + "serde_with", + "thiserror", + "tokio", + "tokio-stream", + "tokio-tar", + "tokio-util", + "url", +] + [[package]] name = "testcontainers-modules" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "359d9a225791e1b9f60aab01f9ae9471898b9b9904b5db192104a71e96785079" dependencies = [ - "testcontainers", + "testcontainers 0.22.0", +] + +[[package]] +name = "testcontainers-modules" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "708fce58200e480633a428b7356fc39eb7fef02e47bd6faa94ba1d0746e6f17e" +dependencies = [ + "testcontainers 0.23.1", ] [[package]] @@ -4871,6 +4919,21 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-tar" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75" +dependencies = [ + "filetime", + "futures-core", + "libc", + "redox_syscall 0.3.5", + "tokio", + "tokio-stream", + "xattr", +] + [[package]] name = "tokio-util" version = "0.7.12" diff --git a/rust/quary-databases/Cargo.toml b/rust/quary-databases/Cargo.toml index fbdd2f47..ec0d8fd5 100644 --- a/rust/quary-databases/Cargo.toml +++ b/rust/quary-databases/Cargo.toml @@ -34,6 +34,6 @@ base64 = "0.22.1" [dev-dependencies] assert_cmd = "2" tempfile = "3" -testcontainers = "0.22.0" +testcontainers = "0.23.1" # TODO make this depend on latest version when clickhouse is published -testcontainers-modules = { version= "0.10.0", features = ["postgres", "clickhouse"]} +testcontainers-modules = { version= "0.11.3", features = ["postgres", "clickhouse"]}