diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9c44a37bf..15cd5df8c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -15,6 +15,12 @@ updates: labels: - "kind/dependencies" open-pull-requests-limit: 20 + groups: + wasm-tools: + patterns: + - "wasmparser" + - "wit-parser" + - "wit-component" - package-ecosystem: "cargo" directory: "/src/tests/rust_guests" schedule: diff --git a/Cargo.lock b/Cargo.lock index c6020dbcd..7db026a10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1594,7 +1594,7 @@ dependencies = [ "quote", "syn 3.0.3", "tracing", - "wasmparser 0.256.0", + "wasmparser", "wat", "wit-component", "wit-parser", @@ -4337,16 +4337,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-encoder" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b524283fb5df62eec102ed0574838961bdd7ba5ac9c50d38e2756c51c971a42" -dependencies = [ - "leb128fmt", - "wasmparser 0.255.0", -] - [[package]] name = "wasm-encoder" version = "0.256.0" @@ -4354,31 +4344,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1492381bfd5ea51c2a99a919b676662559925cb8d7490547ec2e14c1ad3eb1" dependencies = [ "leb128fmt", - "wasmparser 0.256.0", + "wasmparser", ] [[package]] name = "wasm-metadata" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3b0da506f1b8514517972fbc47057b21273cb619290f51ea31403c157f896c" +checksum = "d6187f9fce741db43bea48f1ec42174897d763b8cdea7df726f2dd05561848d7" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.255.0", - "wasmparser 0.255.0", -] - -[[package]] -name = "wasmparser" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e329ef4b5d46e73b91d3ac6924417cad55a8cbbf869c199283383427c3320b" -dependencies = [ - "bitflags 2.13.1", - "hashbrown 0.17.1", - "indexmap", - "semver", + "wasm-encoder", + "wasmparser", ] [[package]] @@ -4404,7 +4382,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -4627,9 +4605,9 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "wit-component" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c8948006f57458ae3b2103f2e0e33847a6cdf4f5c763bbe7540fa89f3039f1" +checksum = "c3d537ec182eed18f560184b870287cf443c4eccc315af178db3eae8811c3b6c" dependencies = [ "anyhow", "bitflags 2.13.1", @@ -4638,17 +4616,17 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", + "wasmparser", "wit-parser", ] [[package]] name = "wit-parser" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f6371fc71f15730b756c1dea3562a67adab1a7e519c4ca010173d883695bb" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -4660,7 +4638,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.255.0", + "wasmparser", ] [[package]] diff --git a/src/hyperlight_component_util/Cargo.toml b/src/hyperlight_component_util/Cargo.toml index 622a91d95..a3cb80293 100644 --- a/src/hyperlight_component_util/Cargo.toml +++ b/src/hyperlight_component_util/Cargo.toml @@ -17,8 +17,8 @@ name = "hyperlight_component_util" [dependencies] wasmparser = { version = "0.256.0" } wat = { version = "1.256.0" } -wit-component = { version = "0.255.0" } -wit-parser = { version = "0.255.0" } +wit-component = { version = "0.256.0" } +wit-parser = { version = "0.256.0" } quote = { version = "1.0.45" } proc-macro2 = { version = "1.0.106" } syn = { version = "3.0.1" } diff --git a/src/tests/rust_guests/Cargo.lock b/src/tests/rust_guests/Cargo.lock index 4c80440b5..3eb9dedda 100644 --- a/src/tests/rust_guests/Cargo.lock +++ b/src/tests/rust_guests/Cargo.lock @@ -274,7 +274,7 @@ dependencies = [ "quote", "syn 3.0.2", "tracing", - "wasmparser 0.256.0", + "wasmparser", "wat", "wit-component", "wit-parser", @@ -778,16 +778,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "wasm-encoder" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b524283fb5df62eec102ed0574838961bdd7ba5ac9c50d38e2756c51c971a42" -dependencies = [ - "leb128fmt", - "wasmparser 0.255.0", -] - [[package]] name = "wasm-encoder" version = "0.256.0" @@ -795,31 +785,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1492381bfd5ea51c2a99a919b676662559925cb8d7490547ec2e14c1ad3eb1" dependencies = [ "leb128fmt", - "wasmparser 0.256.0", + "wasmparser", ] [[package]] name = "wasm-metadata" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3b0da506f1b8514517972fbc47057b21273cb619290f51ea31403c157f896c" +checksum = "d6187f9fce741db43bea48f1ec42174897d763b8cdea7df726f2dd05561848d7" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.255.0", - "wasmparser 0.255.0", -] - -[[package]] -name = "wasmparser" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e329ef4b5d46e73b91d3ac6924417cad55a8cbbf869c199283383427c3320b" -dependencies = [ - "bitflags 2.13.0", - "hashbrown", - "indexmap", - "semver", + "wasm-encoder", + "wasmparser", ] [[package]] @@ -845,7 +823,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -883,9 +861,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c8948006f57458ae3b2103f2e0e33847a6cdf4f5c763bbe7540fa89f3039f1" +checksum = "c3d537ec182eed18f560184b870287cf443c4eccc315af178db3eae8811c3b6c" dependencies = [ "anyhow", "bitflags 2.13.0", @@ -894,17 +872,17 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", + "wasmparser", "wit-parser", ] [[package]] name = "wit-parser" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f6371fc71f15730b756c1dea3562a67adab1a7e519c4ca010173d883695bb" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" dependencies = [ "anyhow", "hashbrown", @@ -916,7 +894,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.255.0", + "wasmparser", ] [[package]]