From f27364973f2c21d64ceacf48d89db463a8695096 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 10:27:19 +0000 Subject: [PATCH] Version Packages --- .changeset/release-cli-from-kit.md | 15 --------------- CHANGELOG.md | 16 ++++++++++++++++ package.json | 2 +- rust/Cargo.toml | 2 +- 4 files changed, 18 insertions(+), 17 deletions(-) delete mode 100644 .changeset/release-cli-from-kit.md diff --git a/.changeset/release-cli-from-kit.md b/.changeset/release-cli-from-kit.md deleted file mode 100644 index fec23a6..0000000 --- a/.changeset/release-cli-from-kit.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"kit": patch ---- - -The `shellcade-kit` CLI binary is now built and released from this repository. - -On each `vX.Y.Z` tag, GoReleaser builds `./cmd/shellcade-kit`, attaches the -cross-platform archives + checksums to that release, and publishes the Homebrew -cask (`brew install shellcade/tap/shellcade-kit`). The published binary embeds -the same kit version it ships under. No behavior change for game authors. - -`shellcade-kit check` now accepts an opt-in `--require-leaderboard` flag that -additionally fails any game that declares no leaderboard (the catalog -publishing policy used by the games-repo CI). The default `check` is -unaffected, so minimal ABI fixtures with no board still pass. diff --git a/CHANGELOG.md b/CHANGELOG.md index 5de2985..f6f4770 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # kit +## 2.12.1 + +### Patch Changes + +- f516ffa: The `shellcade-kit` CLI binary is now built and released from this repository. + + On each `vX.Y.Z` tag, GoReleaser builds `./cmd/shellcade-kit`, attaches the + cross-platform archives + checksums to that release, and publishes the Homebrew + cask (`brew install shellcade/tap/shellcade-kit`). The published binary embeds + the same kit version it ships under. No behavior change for game authors. + + `shellcade-kit check` now accepts an opt-in `--require-leaderboard` flag that + additionally fails any game that declares no leaderboard (the catalog + publishing policy used by the games-repo CI). The default `check` is + unaffected, so minimal ABI fixtures with no board still pass. + ## 2.12.0 ### Minor Changes diff --git a/package.json b/package.json index 26e96f4..427cd55 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kit", - "version": "2.12.0", + "version": "2.12.1", "private": true, "description": "Version management for the shellcade gamekit (Go module + CLI). Versions and changelogs are driven by changesets; binaries by GoReleaser.", "scripts": { diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 6a0ca3e..8e6506a 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -15,7 +15,7 @@ [package] name = "shellcade-kit" -version = "2.12.0" +version = "2.12.1" edition = "2021" # #[unsafe(no_mangle)] (emitted by shellcade_game! so expansions survive # edition-2024 game crates) stabilized in 1.82.