diff --git a/Cargo.lock b/Cargo.lock index acf0996..3718fb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1858,6 +1858,26 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "373e9fafaa20882876db20562275ff58d50e0caa2590077fe7ce7bef90211d0d" +[[package]] +name = "const_format" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +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" @@ -1889,7 +1909,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec", + "oci-spec 0.7.1", "os_pipe", "page_size", "prctl", @@ -1934,7 +1954,7 @@ dependencies = [ "ctrlc", "futures", "log", - "oci-spec", + "oci-spec 0.8.1", "openssl", "spin-app", "spin-componentize", @@ -1976,7 +1996,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec", + "oci-spec 0.7.1", "serde", "serde_bytes", "serde_json", @@ -2009,7 +2029,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", @@ -4194,7 +4214,7 @@ checksum = "a2c44a1aff9c0ae6809dab6a76ec99532d144951031ed07234d086a182e1091d" dependencies = [ "fixedbitset 0.5.7", "nix 0.28.0", - "oci-spec", + "oci-spec 0.7.1", "procfs", "serde", "thiserror 2.0.11", @@ -4215,7 +4235,7 @@ dependencies = [ "libseccomp", "nc", "nix 0.28.0", - "oci-spec", + "oci-spec 0.7.1", "once_cell", "prctl", "procfs", @@ -4948,7 +4968,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.9", @@ -5001,6 +5021,23 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "oci-spec" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e9beda9d92fac7bf4904c34c83340ef1024159faee67179a04e0277523da33" +dependencies = [ + "const_format", + "derive_builder 0.20.2", + "getset", + "regex", + "serde", + "serde_json", + "strum 0.27.1", + "strum_macros 0.27.1", + "thiserror 2.0.11", +] + [[package]] name = "oci-wasm" version = "0.2.0" @@ -8292,6 +8329,12 @@ version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +[[package]] +name = "strum" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" + [[package]] name = "strum_macros" version = "0.23.1" @@ -8318,6 +8361,19 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "strum_macros" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.90", +] + [[package]] name = "subprocess" version = "0.2.9" diff --git a/containerd-shim-spin/Cargo.toml b/containerd-shim-spin/Cargo.toml index 7efcc78..1f21944 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 = "29.0.1" openssl = { version = "*", features = ["vendored"] } anyhow = "1.0" -oci-spec = "0.7" +oci-spec = "0.8" futures = "0.3" ctrlc = { version = "3.4", features = ["termination"] }