Skip to content

Build against Wasmer 7.5 - #6

Merged
syrusakbary merged 3 commits into
mainfrom
deps/wasmer-7.5
Oct 28, 2026
Merged

syrusakbary merged 3 commits into
mainfrom
deps/wasmer-7.5

Conversation

@syrusakbary

@syrusakbary syrusakbary commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Moves the crate from Wasmer 7.4 to 7.5, as wasmerio/webgpu#6 (merged) did for webgpu. CI needs a one-line workflow change I can't push (below).

Change

Rust 1.96 is now the minimum: that's Wasmer 7.5's, for Cranelift 0.136. CI uses stable, so it's unaffected.

CI needs WEBGPU_REF changed

CI checks webgpu out at WEBGPU_REF: webgpu-gui. That branch was merged into webgpu's main long ago and is still on 0.704. So every job here fails with failed to select a version for the requirement `wasmer-webgpu = "^0.705"` . My token can't push workflow changes. In .github/workflows/ci.yml:

-  # on its webgpu-gui branch: this is `main` again once that is merged.
-  WEBGPU_REF: webgpu-gui
+  # on its main branch.
+  WEBGPU_REF: main

Downstream

Tests

Locally (macOS arm64, Rust 1.97.1, Chrome), with webgpu's main at ../webgpu:

Check Result
make check clean
cargo check --locked clean
make test 99 unit, 2 ABI sweep, 4 embedder, 1 manifest: all passed (SDL/winit manifest tests ignored as usual)
make test-loom passed
make test-gpu 3 passed
tests/browser (npm test) 12 of 12 passed

🤖 Generated with Claude Code

The crate now asks for wasmer 7.5 and wasmer-wasix, virtual-fs and
wasmer-webgpu 0.705, and its own version is 0.705.0, mirroring wasix's as
before. Standalone builds pin wasmerio/wasmer at 53a38c3 (the SDK runtime
branch, #6956, merged with main after 7.5.0) instead of 5bd2b7d. Wasmer 7.5
needs Rust 1.96.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
syrusakbary and others added 2 commits October 28, 2026 12:15
The SDK runtime branch (#6956) with the fix for the virtual root's times,
which the merge of main into it had let reach the backing root.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@syrusakbary
syrusakbary merged commit 10d87e7 into main Oct 28, 2026
6 of 12 checks passed
syrusakbary added a commit that referenced this pull request Oct 28, 2026
main is #3 and #6, both already merged here: the tree is unchanged.
GitHub saw a conflict in Cargo.toml from the two merge bases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant