diff --git a/Cargo.lock b/Cargo.lock index 6d7a1ca..2f8946b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1942,6 +1942,26 @@ version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f8a2ca5ac02d09563609681103aada9e1777d54fc57a5acd7a41404f9c93b6e" +[[package]] +name = "const_format" +version = "0.2.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" +dependencies = [ + "const_format_proc_macros", +] + +[[package]] +name = "const_format_proc_macros" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + [[package]] name = "containerd-client" version = "0.6.0" @@ -1973,7 +1993,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec", + "oci-spec 0.7.1", "os_pipe", "page_size", "prctl", @@ -2018,7 +2038,7 @@ dependencies = [ "ctrlc", "futures", "log", - "oci-spec", + "oci-spec 0.8.3", "openssl", "spin-app", "spin-componentize", @@ -2060,7 +2080,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec", + "oci-spec 0.7.1", "serde", "serde_bytes", "serde_json", @@ -2093,7 +2113,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec", + "oci-spec 0.7.1", "opentelemetry 0.23.0", "opentelemetry-otlp 0.16.0", "opentelemetry_sdk 0.23.0", @@ -2759,7 +2779,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.0", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -4370,7 +4390,7 @@ checksum = "297f546e249532eae2595d93ebb2a2edc2e97462873b3277ee7238de83cee887" dependencies = [ "fixedbitset 0.5.7", "nix 0.28.0", - "oci-spec", + "oci-spec 0.7.1", "procfs", "serde", "thiserror 2.0.12", @@ -4391,7 +4411,7 @@ dependencies = [ "libseccomp", "nc", "nix 0.28.0", - "oci-spec", + "oci-spec 0.7.1", "once_cell", "prctl", "procfs", @@ -5159,7 +5179,7 @@ dependencies = [ "http-auth", "jwt 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.5.0", - "oci-spec", + "oci-spec 0.7.1", "olpc-cjson", "regex", "reqwest 0.12.20", @@ -5212,6 +5232,23 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "oci-spec" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb4684653aeaba48dea019caa17b2773e1212e281d50b6fa759f36fe032239d" +dependencies = [ + "const_format", + "derive_builder 0.20.2", + "getset", + "regex", + "serde", + "serde_json", + "strum 0.27.2", + "strum_macros 0.27.2", + "thiserror 2.0.12", +] + [[package]] name = "oci-wasm" version = "0.2.1" @@ -8836,6 +8873,12 @@ version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +[[package]] +name = "strum" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" + [[package]] name = "strum_macros" version = "0.23.1" @@ -8862,6 +8905,18 @@ dependencies = [ "syn 2.0.103", ] +[[package]] +name = "strum_macros" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.103", +] + [[package]] name = "subprocess" version = "0.2.9" diff --git a/containerd-shim-spin/Cargo.toml b/containerd-shim-spin/Cargo.toml index 1975670..1b70d88 100644 --- a/containerd-shim-spin/Cargo.toml +++ b/containerd-shim-spin/Cargo.toml @@ -32,7 +32,7 @@ spin-factor-outbound-networking = { git = "https://github.com/spinframework/spin wasmtime = "36.0.2" openssl = { version = "*", features = ["vendored"] } anyhow = "1.0" -oci-spec = "0.7" +oci-spec = "0.8" futures = "0.3" ctrlc = { version = "3.4", features = ["termination"] }