From 2b823fb91d3f1c8b17386d82e15e3571f15b4a76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 03:06:14 +0000 Subject: [PATCH 1/5] chore(deps): bump wit-parser from 0.255.0 to 0.256.0 Bumps [wit-parser](https://github.com/bytecodealliance/wasm-tools) from 0.255.0 to 0.256.0. - [Release notes](https://github.com/bytecodealliance/wasm-tools/releases) - [Commits](https://github.com/bytecodealliance/wasm-tools/commits) --- updated-dependencies: - dependency-name: wit-parser dependency-version: 0.256.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 23 +++++++++++++++++++++-- src/hyperlight_component_util/Cargo.toml | 2 +- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c6020dbcd..197007031 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1597,7 +1597,7 @@ dependencies = [ "wasmparser 0.256.0", "wat", "wit-component", - "wit-parser", + "wit-parser 0.256.0", ] [[package]] @@ -4641,7 +4641,7 @@ dependencies = [ "wasm-encoder 0.255.0", "wasm-metadata", "wasmparser 0.255.0", - "wit-parser", + "wit-parser 0.255.0", ] [[package]] @@ -4663,6 +4663,25 @@ dependencies = [ "wasmparser 0.255.0", ] +[[package]] +name = "wit-parser" +version = "0.256.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.256.0", +] + [[package]] name = "writeable" version = "0.6.3" diff --git a/src/hyperlight_component_util/Cargo.toml b/src/hyperlight_component_util/Cargo.toml index 622a91d95..d92789bfe 100644 --- a/src/hyperlight_component_util/Cargo.toml +++ b/src/hyperlight_component_util/Cargo.toml @@ -18,7 +18,7 @@ name = "hyperlight_component_util" wasmparser = { version = "0.256.0" } wat = { version = "1.256.0" } wit-component = { version = "0.255.0" } -wit-parser = { version = "0.255.0" } +wit-parser = { version = "0.256.0" } quote = { version = "1.0.45" } proc-macro2 = { version = "1.0.106" } syn = { version = "3.0.1" } From fdc065cf63b9517f83e5a8a28efe0e7670d13ab2 Mon Sep 17 00:00:00 2001 From: "dependabot-pr-auto-approver[bot]" <207571483+dependabot-pr-auto-approver[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 03:10:35 +0000 Subject: [PATCH 2/5] chore: update guest Cargo.lock file Automatically updated by dependabot-update-guest-locks workflow. Triggered by: chore(deps): bump wit-parser from 0.255.0 to 0.256.0 Signed-off-by: dependabot-pr-auto-approver[bot] <207571483+dependabot-pr-auto-approver[bot]@users.noreply.github.com> --- src/tests/rust_guests/Cargo.lock | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/tests/rust_guests/Cargo.lock b/src/tests/rust_guests/Cargo.lock index 4c80440b5..78f90bbd8 100644 --- a/src/tests/rust_guests/Cargo.lock +++ b/src/tests/rust_guests/Cargo.lock @@ -277,7 +277,7 @@ dependencies = [ "wasmparser 0.256.0", "wat", "wit-component", - "wit-parser", + "wit-parser 0.256.0", ] [[package]] @@ -897,7 +897,7 @@ dependencies = [ "wasm-encoder 0.255.0", "wasm-metadata", "wasmparser 0.255.0", - "wit-parser", + "wit-parser 0.255.0", ] [[package]] @@ -919,6 +919,25 @@ dependencies = [ "wasmparser 0.255.0", ] +[[package]] +name = "wit-parser" +version = "0.256.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" +dependencies = [ + "anyhow", + "hashbrown", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.256.0", +] + [[package]] name = "witguest" version = "0.10.0" From 9459a74beaf6f7f910ea825b08f6ee3dd4643774 Mon Sep 17 00:00:00 2001 From: James Sturtevant Date: Fri, 14 Aug 2026 10:10:40 -0700 Subject: [PATCH 3/5] chore(deps): group wasm-tools dependency updates Signed-off-by: James Sturtevant --- .github/dependabot.yml | 6 +++ Cargo.lock | 51 +++++------------------ src/hyperlight_component_util/Cargo.toml | 2 +- src/tests/rust_guests/Cargo.lock | 53 ++++++------------------ 4 files changed, 30 insertions(+), 82 deletions(-) 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 197007031..6e53a670e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1597,7 +1597,7 @@ dependencies = [ "wasmparser 0.256.0", "wat", "wit-component", - "wit-parser 0.256.0", + "wit-parser", ] [[package]] @@ -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" @@ -4359,14 +4349,14 @@ dependencies = [ [[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", + "wasm-encoder", + "wasmparser 0.256.0", ] [[package]] @@ -4404,7 +4394,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -4627,9 +4617,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,29 +4628,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", - "wit-parser 0.255.0", -] - -[[package]] -name = "wit-parser" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f6371fc71f15730b756c1dea3562a67adab1a7e519c4ca010173d883695bb" -dependencies = [ - "anyhow", - "hashbrown 0.17.1", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-ident", - "wasmparser 0.255.0", + "wasmparser 0.256.0", + "wit-parser", ] [[package]] diff --git a/src/hyperlight_component_util/Cargo.toml b/src/hyperlight_component_util/Cargo.toml index d92789bfe..a3cb80293 100644 --- a/src/hyperlight_component_util/Cargo.toml +++ b/src/hyperlight_component_util/Cargo.toml @@ -17,7 +17,7 @@ name = "hyperlight_component_util" [dependencies] wasmparser = { version = "0.256.0" } wat = { version = "1.256.0" } -wit-component = { 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" } diff --git a/src/tests/rust_guests/Cargo.lock b/src/tests/rust_guests/Cargo.lock index 78f90bbd8..357ab1f31 100644 --- a/src/tests/rust_guests/Cargo.lock +++ b/src/tests/rust_guests/Cargo.lock @@ -277,7 +277,7 @@ dependencies = [ "wasmparser 0.256.0", "wat", "wit-component", - "wit-parser 0.256.0", + "wit-parser", ] [[package]] @@ -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" @@ -800,14 +790,14 @@ dependencies = [ [[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", + "wasm-encoder", + "wasmparser 0.256.0", ] [[package]] @@ -845,7 +835,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -883,9 +873,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,29 +884,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", - "wit-parser 0.255.0", -] - -[[package]] -name = "wit-parser" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f6371fc71f15730b756c1dea3562a67adab1a7e519c4ca010173d883695bb" -dependencies = [ - "anyhow", - "hashbrown", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-ident", - "wasmparser 0.255.0", + "wasmparser 0.256.0", + "wit-parser", ] [[package]] @@ -953,4 +924,4 @@ dependencies = [ name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" \ No newline at end of file +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" From de04b045626692dfbe03bf350ffaa16417af5e79 Mon Sep 17 00:00:00 2001 From: "dependabot-pr-auto-approver[bot]" <207571483+dependabot-pr-auto-approver[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 21:33:56 +0000 Subject: [PATCH 4/5] chore: update guest Cargo.lock file Automatically updated by dependabot-update-guest-locks workflow. Triggered by: chore(deps): bump wit-parser and wit-component to 0.256.0 Signed-off-by: dependabot-pr-auto-approver[bot] <207571483+dependabot-pr-auto-approver[bot]@users.noreply.github.com> --- src/tests/rust_guests/Cargo.lock | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/src/tests/rust_guests/Cargo.lock b/src/tests/rust_guests/Cargo.lock index 357ab1f31..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", @@ -785,7 +785,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1492381bfd5ea51c2a99a919b676662559925cb8d7490547ec2e14c1ad3eb1" dependencies = [ "leb128fmt", - "wasmparser 0.256.0", + "wasmparser", ] [[package]] @@ -797,19 +797,7 @@ dependencies = [ "anyhow", "indexmap", "wasm-encoder", - "wasmparser 0.256.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", + "wasmparser", ] [[package]] @@ -886,7 +874,7 @@ dependencies = [ "serde_json", "wasm-encoder", "wasm-metadata", - "wasmparser 0.256.0", + "wasmparser", "wit-parser", ] @@ -906,7 +894,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.256.0", + "wasmparser", ] [[package]] @@ -924,4 +912,4 @@ dependencies = [ name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" \ No newline at end of file From d0f55215045ffb227a1b9177b881070d98ebd020 Mon Sep 17 00:00:00 2001 From: James Sturtevant Date: Fri, 14 Aug 2026 15:41:29 -0700 Subject: [PATCH 5/5] chore: update root Cargo.lock file Signed-off-by: James Sturtevant --- Cargo.lock | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6e53a670e..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", @@ -4344,7 +4344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1492381bfd5ea51c2a99a919b676662559925cb8d7490547ec2e14c1ad3eb1" dependencies = [ "leb128fmt", - "wasmparser 0.256.0", + "wasmparser", ] [[package]] @@ -4356,19 +4356,7 @@ dependencies = [ "anyhow", "indexmap", "wasm-encoder", - "wasmparser 0.256.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", + "wasmparser", ] [[package]] @@ -4630,7 +4618,7 @@ dependencies = [ "serde_json", "wasm-encoder", "wasm-metadata", - "wasmparser 0.256.0", + "wasmparser", "wit-parser", ] @@ -4650,7 +4638,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.256.0", + "wasmparser", ] [[package]]