From 1aa171b99e8bef6463505033c327de72a7aff01f Mon Sep 17 00:00:00 2001 From: Brandon Cook Date: Mon, 15 Jun 2026 22:38:32 +1000 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20changeset=20=E2=80=94=20shellcade-?= =?UTF-8?q?kit=20leaderboard=20publishing=20gate=20(patch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rides a kit patch bump (v2.11.1) so the shellcade-kit binary can re-release in lockstep; kit module code is unchanged. Co-Authored-By: Claude Opus 4.8 --- .changeset/leaderboard-publishing-gate.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .changeset/leaderboard-publishing-gate.md diff --git a/.changeset/leaderboard-publishing-gate.md b/.changeset/leaderboard-publishing-gate.md new file mode 100644 index 0000000..d7fd1cc --- /dev/null +++ b/.changeset/leaderboard-publishing-gate.md @@ -0,0 +1,14 @@ +--- +"kit": patch +--- + +shellcade-kit: make the leaderboard requirement an opt-in publishing gate +(`shellcade-kit check --require-leaderboard`) instead of a generic conformance +verdict. + +The behavioral "posts on leave" verdict false-failed correct round-based games +(a mid-play leave is recorded at round settlement, not on the leave callback), +and a static "must declare a board" check inside generic conformance +false-fails the minimal test fixtures that declare no board. The kit module +itself is unchanged; this rides a kit patch bump so the shellcade-kit binary +re-releases in lockstep. From 260d1f6cd19ed29567dd3542d1a59348b4c3de6c Mon Sep 17 00:00:00 2001 From: Brandon Cook Date: Mon, 15 Jun 2026 22:41:01 +1000 Subject: [PATCH 2/2] chore: bump shellcade-kit CI pin to 2.11.0 The kit-pin guard checks the pin against the newest published shellcade-kit binary release (now v2.11.0). Bring it current. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a14b6f9..7d4ff96 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,8 @@ on: # The kit-pin job below fails CI when this pin falls behind the newest # published binary release, so drift can't accumulate silently again. env: - SHELLCADE_KIT_VERSION: "2.9.0" - SHELLCADE_KIT_SHA256: "9db05e285fb0d9ea41c1f2e772d1658814d9048bc9bee0e18e89d3b2a2be203d" + SHELLCADE_KIT_VERSION: "2.11.0" + SHELLCADE_KIT_SHA256: "ab459f4a08cef74b2c6bf709a35b07b75f1113ad7af4450250443e62ddb15eee" jobs: # Toolchain pin lockstep: the SHELLCADE_KIT_VERSION pin above is a manual