From 674f7df301c496c47ccee1e4797bc3a120eb044e Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 12:31:42 -0700 Subject: [PATCH 01/15] test ci From b7a4e03345963707366b370c11c5b3691aedf445 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:11:13 -0700 Subject: [PATCH 02/15] try --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 05c2dcd..352649b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,6 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy + toolchain: 1.93.1 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From b8accec93c815b23eb67ed9c9009a0a4f7d4ff72 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:20:03 -0700 Subject: [PATCH 03/15] try --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 352649b..7d39663 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,6 +38,8 @@ jobs: tar -xz -f "$tmp/viceroy.tar.gz" -C "$tmp" chmod a+x "$tmp/viceroy" mv "$tmp/viceroy" /usr/local/bin/ + rustup target add wasm32-unknown-unknown + rustup target add wasm32-wasip2 - uses: actions/cache@v5 with: path: | From a2b5996dab9195f9ca06e3137d39e544ea8b5ac3 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:26:04 -0700 Subject: [PATCH 04/15] bump wit-bindgen --- .github/workflows/main.yml | 2 +- assets/workspace_cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7d39663..211c468 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: name: Build and Test runs-on: ubuntu-latest env: - WIT_BINDGEN_VERSION: 0.53.1 + WIT_BINDGEN_VERSION: 0.55.0 WAC_VERSION: 0.9.0 VICEROY_VERSION: 0.16.4 steps: diff --git a/assets/workspace_cargo.toml b/assets/workspace_cargo.toml index 273dbf3..1eedad2 100644 --- a/assets/workspace_cargo.toml +++ b/assets/workspace_cargo.toml @@ -3,7 +3,7 @@ members = ["record_imports", "record_exports"] resolver = "2" [workspace.dependencies] -wit-bindgen = { version = "0.53.1", default-features = false, features = ["bitflags", "std"] } +wit-bindgen = { version = "0.55.0", default-features = false, features = ["bitflags", "std"] } wasm-wave = { git = "https://github.com/chenyan2002/wasm-tools.git", branch = "extend-wave", version = "0.239.0", default-features = false } #wasm-wave = { path = "/Users/chenyan/src/bytecodealliance/wasm-tools/crates/wasm-wave", default-features = false } arbitrary = "1.4.2" From 08d4caae3f318641647fbb4fe1ae6f84f9bf0611 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:33:56 -0700 Subject: [PATCH 05/15] try --- .github/workflows/main.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 211c468..e1b4e34 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.93.1 + toolchain: 1.92.0 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 @@ -38,8 +38,6 @@ jobs: tar -xz -f "$tmp/viceroy.tar.gz" -C "$tmp" chmod a+x "$tmp/viceroy" mv "$tmp/viceroy" /usr/local/bin/ - rustup target add wasm32-unknown-unknown - rustup target add wasm32-wasip2 - uses: actions/cache@v5 with: path: | From 16928b03981af0db62f2def8dfb45834c93152ce Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:44:28 -0700 Subject: [PATCH 06/15] try --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e1b4e34..a794150 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,8 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.92.0 + toolchain: stable + override: true - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From 6cc50090b1a2a4a8ea15ec3bbcdec2d524cd3eed Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 13:48:07 -0700 Subject: [PATCH 07/15] try --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a794150..5d26900 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,8 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: stable + toolchain: 1.92.0 + cache: false override: true - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 From 5f48e5bd2e283b8a95c3dc581960cd5c8c4a3ada Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 15:07:10 -0700 Subject: [PATCH 08/15] try --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5d26900..6c98819 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,8 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.92.0 - cache: false + toolchain: 1.94.0 override: true - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 From 614b7012d7dd64deeab82d1f3159e953bcbf0ba4 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 15:19:10 -0700 Subject: [PATCH 09/15] try --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6c98819..b24f368 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.94.0 + toolchain: 1.94.1 override: true - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 From 99726f6951efa29a547e2c1ed017eef4c0cc0ff4 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 15:33:01 -0700 Subject: [PATCH 10/15] try --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b24f368..061ed8a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,12 +15,11 @@ jobs: VICEROY_VERSION: 0.16.4 steps: - uses: actions/checkout@v5 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: dtolnay/rust-toolchain@stable with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy toolchain: 1.94.1 - override: true - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From fdfe6503e9b4631b822f3e769cbce1085252649a Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 15:40:40 -0700 Subject: [PATCH 11/15] try --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 061ed8a..6509494 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.94.1 + toolchain: 1.92.0 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From 5e83724791a93a8ce18879b0f49f52c43df3dfbf Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 15:51:27 -0700 Subject: [PATCH 12/15] 1.92 works, try 1.93 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6509494..e63e4a1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.92.0 + toolchain: 1.93.0 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From ee499fb6de437972e6c4481f35c54062f99362c4 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 16:01:53 -0700 Subject: [PATCH 13/15] 1.93 works; try 1.94 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e63e4a1..57f7583 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.93.0 + toolchain: 1.94.0 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From 2c3ed981550c987073f696f70df107888cdbbadb Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 16:09:46 -0700 Subject: [PATCH 14/15] 1.94 bad; try 1.93.1 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 57f7583..47c5975 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.94.0 + toolchain: 1.93.1 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1 From e5e792345e3e487ea3c5b7bd66ee116f45657ef4 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Tue, 7 Apr 2026 16:34:19 -0700 Subject: [PATCH 15/15] pin to 1.93.1 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 47c5975..3ea1112 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: with: target: wasm32-unknown-unknown, wasm32-wasip2 components: rustfmt, clippy - toolchain: 1.93.1 + toolchain: 1.93.1 # Pin to 1.93 to use WASI 0.2.6, before viceroy catches up to 0.2.9 - uses: bytecodealliance/actions/wasmtime/setup@v1 - uses: bytecodealliance/actions/wasm-tools/setup@v1 - uses: bytecodealliance/actions/wit-bindgen/setup@v1