alexcrichton opened PR #12327 from alexcrichton:update-wit-vendoring to bytecodealliance:main:
This PR is a "subset" of #12250 where it only changes how WITs are vendored without actually changing the versions of any of the WITs. Due to using
wkginstead ofcurl+tarthe WITs themselves are textually changing in this PR, but their meaning isn't changing. Instead what's happening is they're all getting merged into one large*.wit-per-package.The goal here is to split out this step from #12250 to first change how WITs are managed and then subsequently update the WITs (also related to #12247). By updating how WITs are managed we also unblock the ability to update in Wasmtime since per-proposal repos have been sunset for WASI meaning that structural changes to the update script are required no matter what to update beyond our current version.
alexcrichton commented on PR #12327:
I'll note that this additionally updates to wit-bindgen 0.51 (currently being released) which is required to read the new WITs, related to fixing some WIT bugs in
wasm-tools.
ricochet commented on PR #12327:
Hey thanks for this! I got busy and haven't had a chance to factor things out. LGTM!
alexcrichton updated PR #12327.
alexcrichton has marked PR #12327 as ready for review.
alexcrichton requested wasmtime-wasi-reviewers for a review on PR #12327.
alexcrichton requested wasmtime-default-reviewers for a review on PR #12327.
alexcrichton requested pchickey for a review on PR #12327.
rvolosatovs submitted PR review.
alexcrichton merged PR #12327.
Last updated: Jan 29 2026 at 13:25 UTC