Skip to content

Conversation

@alexcrichton
Copy link
Member

This commit updates how WITs are vendored here to use wkg the same way that bytecodealliance/wasmtime#12327 does. This then updated to use the latest wit-bindgen to be able to process the WITs which had a few extra artifacts in them that made it necessary.

Generated bindings are changing here, but it's just things moving around.

This commit updates how WITs are vendored here to use `wkg` the same way
that bytecodealliance/wasmtime#12327 does. This then updated to use the
latest `wit-bindgen` to be able to process the WITs which had a few
extra artifacts in them that made it necessary.

Generated bindings are changing here, but it's just things moving
around.
@alexcrichton
Copy link
Member Author

I ended up updating a bunch of tooling in CI to be able to process the WITs downloaded (there was a recent bugfix necessary). The updated MSRV corresponds to the updated wit-bindgen dependency (which also is related to the recent bugfix). And finally Wasmtime was also updated to handle some minor differences too.

I plan to, after this, actually update the WITs themselves to the current versions.

@alexcrichton alexcrichton requested a review from dicej January 14, 2026 21:08
@dicej
Copy link
Contributor

dicej commented Jan 14, 2026

@alexcrichton I approved, but I don't have permission to give it a green checkmark on this repo.

@alexcrichton alexcrichton merged commit c4fb486 into bytecodealliance:main Jan 14, 2026
21 checks passed
@alexcrichton alexcrichton deleted the update-vendor-strategy branch January 14, 2026 23:25
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.

3 participants