Skip to content

ci(runtime): fail a PR whose SDK runtime pin does not match its WASM - #1500

Merged
callumalpass merged 2 commits into
mainfrom
ci/runtime-pin-guard
Nov 13, 2026
Merged

callumalpass merged 2 commits into
mainfrom
ci/runtime-pin-guard

Conversation

@callumalpass

Copy link
Copy Markdown
Contributor

#1498 changed the runtime without refreshing the SDK asset pin, and the
mismatch was only caught when SDK publication refused to pack it.
Runtime CI now builds app-runtime.wasm with the publisher's path
remapping, so the build is byte-identical to what gets published, and
checks it against asset-pins.json with a new check-runtime-pin command
that prints the refresh steps.

#1498 changed the runtime without refreshing the SDK asset pin, and the
mismatch was only caught when SDK publication refused to pack it.
Runtime CI now builds app-runtime.wasm with the publisher's path
remapping, so the build is byte-identical to what gets published, and
checks it against asset-pins.json with a new check-runtime-pin command
that prints the refresh steps.
@callumalpass
callumalpass added this pull request to the merge queue Nov 13, 2026
Merged via the queue into main with commit 051245a Nov 13, 2026
33 checks passed
@callumalpass
callumalpass deleted the ci/runtime-pin-guard branch November 13, 2026 11:15
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