diff --git a/Cargo.toml b/Cargo.toml index 66f13efcf..c6e924c3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,8 +40,9 @@ tar = "0.4" tempfile = "3.8" thiserror = "1.0" ttrpc = "0.8.0" -wat = "*" # Use whatever version wasmtime will make us pull -windows-sys = { version = "0.48" } +wat = "1.0" +windows-sys = "0.48" +serial_test = "2" [profile.release] panic = "abort" diff --git a/crates/containerd-shim-wasm-test-modules/Cargo.toml b/crates/containerd-shim-wasm-test-modules/Cargo.toml index b8abbee03..8e1e5057e 100644 --- a/crates/containerd-shim-wasm-test-modules/Cargo.toml +++ b/crates/containerd-shim-wasm-test-modules/Cargo.toml @@ -7,14 +7,14 @@ license.workspace = true [dependencies] anyhow = { workspace = true } -env_logger = "0.10" +env_logger = { workspace = true } libc = { workspace = true } log = { workspace = true } oci-spec = { workspace = true } serde_json = { workspace = true } -tempfile = "3.8" +tempfile = { workspace = true } [build-dependencies] anyhow = { workspace = true } -lazy_static = { version = "1.4.0" } -wat = { version = "1.0.46" } +lazy_static = "1.4.0" +wat = { workspace = true } diff --git a/crates/containerd-shim-wasm/Cargo.toml b/crates/containerd-shim-wasm/Cargo.toml index 16ee35416..b0fceeb12 100644 --- a/crates/containerd-shim-wasm/Cargo.toml +++ b/crates/containerd-shim-wasm/Cargo.toml @@ -34,7 +34,8 @@ futures = { version = "0.3.29" } [target.'cfg(unix)'.dependencies] caps = "0.5" -dbus = { version = "*", features = ["vendored"] } +# this must match the version pulled by libcontainer +dbus = { version = "0", features = ["vendored"] } libcontainer = { workspace = true, features = ["libseccomp", "systemd", "v1", "v2"]} nix = { workspace = true, features = ["sched", "mount"] } containerd-client = "0.4.0" diff --git a/crates/containerd-shim-wasmedge/Cargo.toml b/crates/containerd-shim-wasmedge/Cargo.toml index 2b938e355..d429cd80f 100644 --- a/crates/containerd-shim-wasmedge/Cargo.toml +++ b/crates/containerd-shim-wasmedge/Cargo.toml @@ -16,7 +16,7 @@ wasmedge-sdk = { version = "0.12.2" } [dev-dependencies] containerd-shim-wasm = { workspace = true, features = ["testing"] } libc = { workspace = true } -serial_test = "*" +serial_test = { workspace = true } [features] default = ["standalone", "static"] diff --git a/crates/containerd-shim-wasmer/Cargo.toml b/crates/containerd-shim-wasmer/Cargo.toml index 8cf726142..1dbbc036d 100644 --- a/crates/containerd-shim-wasmer/Cargo.toml +++ b/crates/containerd-shim-wasmer/Cargo.toml @@ -18,7 +18,7 @@ wasmer-wasix = { version = "0.12.0" } [dev-dependencies] containerd-shim-wasm = { workspace = true, features = ["testing"] } -serial_test = "*" +serial_test = { workspace = true } [[bin]] name = "containerd-shim-wasmer-v1" diff --git a/crates/containerd-shim-wasmtime/Cargo.toml b/crates/containerd-shim-wasmtime/Cargo.toml index 06131e85f..4ae5aa76a 100644 --- a/crates/containerd-shim-wasmtime/Cargo.toml +++ b/crates/containerd-shim-wasmtime/Cargo.toml @@ -30,7 +30,7 @@ wasi-common = "11.0" [dev-dependencies] containerd-shim-wasm = { workspace = true, features = ["testing"] } -serial_test = "*" +serial_test = { workspace = true } [[bin]] name = "containerd-shim-wasmtime-v1"