Skip to content

ci: adopt shellcade-kit v2.2.0 + wasm-rust author-journey gate#20

Merged
BCook98 merged 3 commits into
mainfrom
rust-journey
Jun 6, 2026
Merged

ci: adopt shellcade-kit v2.2.0 + wasm-rust author-journey gate#20
BCook98 merged 3 commits into
mainfrom
rust-journey

Conversation

@BCook98

@BCook98 BCook98 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Final piece of the Rust SDK rollout (after #17/#18/#19 and the v2.2.0 release):

  • Toolchain pin → 2.2.0 (the first --rust-capable binary; sha from the release's checksums.txt)
  • New wasm-rust job — the Rust mirror of the Go author journey: shellcade-kit new --rust cigame with the pinned binary, point the scaffold's crate dep at the PR checkout, cargo build --release --target wasm32-wasip1, real shellcade-kit check. Catches scaffolder/crate drift at PR time.

Verified the released stranger journey locally first: fetched the v2.2.0 darwin_arm64 binary (sha-checked), new --rust mygame, cargo resolved the crate from the live git tag, check OK incl. hibernation determinism — 139 KiB artifact.

No changeset: CI-only, not user-visible.

🤖 Generated with Claude Code

BCook98 and others added 3 commits June 6, 2026 17:11
Bump the pinned toolchain to the first --rust-capable release (version +
linux/amd64 sha from its checksums.txt). New wasm-rust job mirroring the
Go journey: scaffold with the pinned binary (new --rust), point the
scaffold's crate dep at the PR's checkout (the cargo equivalent of
go mod edit -replace), release-profile build, real shellcade-kit check.
This is the guard that catches scaffolder/crate drift at PR time — the
class of escape the v2.0.2 scaffolder bug proved possible.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… check — will be reverted)"

This reverts commit e16ae84.
@BCook98

BCook98 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

Gate verified the hard way (task 4.2): pushed a deliberate crate break (Room::set_input_context renamed, e16ae84) — wasm-rust failed (scaffold build broke against the PR checkout) and rust failed (SDK's own tests), while the Go jobs stayed green. Reverted in bf92412; awaiting the green run. The failure run: https://github.com/shellcade/kit/actions — branch rust-journey, the run on e16ae84.

@BCook98
BCook98 merged commit 828a897 into main Jun 6, 2026
5 checks passed
@BCook98
BCook98 deleted the rust-journey branch June 6, 2026 07:17
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