diff --git a/Cargo.lock b/Cargo.lock index af5de52b..c9f53b61 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2631,7 +2631,7 @@ dependencies = [ "wasmtime-component-util 13.0.1", "wasmtime-wasi", "wat", - "wit-component", + "wit-component 0.17.0", ] [[package]] @@ -7509,11 +7509,20 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-metadata" -version = "0.10.11" +version = "0.10.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2167ce53b2faa16a92c6cafd4942cff16c9a4fa0c5a5a0a41131ee4e49fc055f" +checksum = "d835d67708f6374937c550ad8dd1d17c616ae009e3f00d7a0ac9f7825e78c36a" dependencies = [ "anyhow", "indexmap 2.1.0", @@ -7521,8 +7530,8 @@ dependencies = [ "serde_derive", "serde_json", "spdx", - "wasm-encoder 0.36.2", - "wasmparser 0.116.1", + "wasm-encoder 0.38.1", + "wasmparser 0.118.1", ] [[package]] @@ -7555,6 +7564,16 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.118.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9" +dependencies = [ + "indexmap 2.1.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.72" @@ -8374,9 +8393,9 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38726c54a5d7c03cac28a2a8de1006cfe40397ddf6def3f836189033a413bc08" +checksum = "d0e367a0bdb6b9f6db939a21749dfcd398b62a23f58afa5c44e7de16289dbeba" dependencies = [ "bitflags 2.4.1", "wit-bindgen-rust-macro", @@ -8384,33 +8403,33 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8bf1fddccaff31a1ad57432d8bfb7027a7e552969b6c68d6d8820dcf5c2371f" +checksum = "147bee3fde39f80da448dc971d3357c34f5810605e0ba59345ebe576002371c8" dependencies = [ "anyhow", - "wit-component", - "wit-parser 0.12.2", + "wit-component 0.18.2", + "wit-parser 0.13.0", ] [[package]] name = "wit-bindgen-rust" -version = "0.13.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7200e565124801e01b7b5ddafc559e1da1b2e1bed5364d669cd1d96fb88722" +checksum = "3033046c0f9112a67dc6c1e4281347c8d5f1e01d4cafc01321c259d45e3b8e4f" dependencies = [ "anyhow", "heck", "wasm-metadata", "wit-bindgen-core", - "wit-component", + "wit-component 0.18.2", ] [[package]] name = "wit-bindgen-rust-macro" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae33920ad8119fe72cf59eb00f127c0b256a236b9de029a1a10397b1f38bdbd" +checksum = "f191047320b2c8bd05a5d367a28c7fe0ad409d43153efc8881aa775a652ca112" dependencies = [ "anyhow", "proc-macro2", @@ -8418,7 +8437,7 @@ dependencies = [ "syn 2.0.39", "wit-bindgen-core", "wit-bindgen-rust", - "wit-component", + "wit-component 0.18.2", ] [[package]] @@ -8440,6 +8459,25 @@ dependencies = [ "wit-parser 0.12.2", ] +[[package]] +name = "wit-component" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a35a2a9992898c9d27f1664001860595a4bc99d32dd3599d547412e17d7e2" +dependencies = [ + "anyhow", + "bitflags 2.4.1", + "indexmap 2.1.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.38.1", + "wasm-metadata", + "wasmparser 0.118.1", + "wit-parser 0.13.0", +] + [[package]] name = "wit-parser" version = "0.8.0" @@ -8491,6 +8529,23 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15df6b7b28ce94b8be39d8df5cb21a08a4f3b9f33b631aedb4aa5776f785ead3" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.1.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/homestar-functions/add/Cargo.toml b/homestar-functions/add/Cargo.toml index 1ebe063d..e417bdce 100644 --- a/homestar-functions/add/Cargo.toml +++ b/homestar-functions/add/Cargo.toml @@ -6,7 +6,7 @@ edition = { workspace = true } rust-version = { workspace = true } [dependencies] -wit-bindgen = "0.13" +wit-bindgen = "0.15" [lib] doc = false diff --git a/homestar-functions/test/Cargo.toml b/homestar-functions/test/Cargo.toml index 6770b04a..acf496ff 100644 --- a/homestar-functions/test/Cargo.toml +++ b/homestar-functions/test/Cargo.toml @@ -8,7 +8,7 @@ rust-version = { workspace = true } [dependencies] base64 = "0.21" image = { version = "0.24", default-features = false, features = ["png"] } -wit-bindgen = "0.13" +wit-bindgen = "0.15" [dev-dependencies] image = { version = "0.24", default-features = false, features = [