Skip to content

Commit 8a6eb57

Browse files
authored
Update Wasmtime to 24.0.0 in testing (#1727)
* Update Wasmtime to 24.0.0 in testing * Update test expectations * Skip some crate tests on msrv * Bump before verify in CI Try to ensure that the versions being pseudo-packaged are guaranteed to not exist in crates.io to not conflict with the crates.io-based versions.
1 parent 2aa7672 commit 8a6eb57

5 files changed

Lines changed: 265 additions & 216 deletions

File tree

.github/workflows/main.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,17 @@ jobs:
8585
rust: default
8686
- os: ubuntu-latest
8787
rust: msrv
88+
# skip testing crates that require wasmtime since wasmtime has a
89+
# more aggressive msrv than wasm-tools
90+
flags: --exclude fuzz-stats --exclude wit-component --exclude wasm-mutate-stats
8891
steps:
8992
- uses: actions/checkout@v4
9093
with:
9194
submodules: true
9295
- uses: bytecodealliance/wasmtime/.github/actions/install-rust@v20.0.0
9396
with:
9497
toolchain: ${{ matrix.rust }}
95-
- run: cargo test --locked --all
98+
- run: cargo test --locked --all ${{ matrix.flags }}
9699

97100
test_extra_features:
98101
name: Test with extra Cargo features
@@ -260,10 +263,10 @@ jobs:
260263
submodules: true
261264
- uses: bytecodealliance/wasmtime/.github/actions/install-rust@v20.0.0
262265
- run: rustc ci/publish.rs
263-
# Make sure the tree is publish-able as-is
264-
- run: ./publish verify
265266
# Make sure we can bump version numbers for the next release
266267
- run: ./publish bump
268+
# Make sure the tree is publish-able as-is
269+
- run: ./publish verify
267270

268271
# "Join node" which the merge queue waits on.
269272
ci-status:

0 commit comments

Comments
 (0)