Skip to content

Release 4.9.0: games go live on their checks, with Summer's review after - #241

Merged
frozaken merged 3 commits into
mainfrom
claude/release-4.9.0
Oct 25, 2026
Merged

frozaken merged 3 commits into
mainfrom
claude/release-4.9.0

Conversation

@frozaken

Copy link
Copy Markdown
Contributor

Resume: cd /Users/marcusteller/repos/summer/summer-platform && claude --resume 4d36a3bb-eb00-4b06-99e5-f796c3fe3b03, "android"

Release 4.9.0, approved by Marcus on 2026-10-25, so creators get #216. Follows docs/RELEASING.md step 2: version bump, changelog and a current operations catalog in one reviewed commit on main before the fresh-clone publish.

Why 4.9.0, not 4.8.1

Since 4.8.0 (published from cef37d7), #216 adds new answers and fields to summer_go_live and summer_publish_build: on_hold, taken_down, notIncluded, notUsed and stillCheckingSince. #240 adds PowerShell forms to three skills. New capability, so it is a minor release under SemVer.

What

Checks (local, this branch)

  • npm run sync:catalog -- --check: current (284 operations).
  • npm test: 3282 passed, 11 skipped, 0 failed. validate:library: 0 errors.
  • npm run build passes. node dist/bin/summer.js --version prints 4.9.0.
  • npm pack --dry-run: summer-engine-4.9.0.tgz, 1192 files.

Not in this release

SUM-1188 (an MCP out folder can overwrite files, in src/mcp/tools/api-tools.ts) is unchanged since 4.8.0. 4.9.0 neither fixes it nor makes it worse.

After merge

Marcus runs docs/NPM_PUBLISH_QUICK_COMMANDS.md from a fresh clone. Then:

  • Point next at 4.9.0. It is still on 4.2.0.
  • Create the GitHub releases. v4.6.0 and v4.8.0 were never tagged.

🤖 Generated with Claude Code

frozaken and others added 3 commits October 24, 2026 20:37
…6 models (#1408)

npm run sync:catalog -- --check failed on main: PublicSummerEngine #1408 added
image, audio, sound-effect and video models (and 480p video) to the generate
operations after 4.8.0's sync. The release gate needs the copy current.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
macOS tmpdir() is under /var, a symlink to /private/var. The fake HOME and the
summer run test folder now use the real path, as a person's home and summer run
do, so npm test (and npm publish's prepublishOnly) pass on a Mac: four tests in
projects-local and run failed there, and passed only on CI.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…ter (#216)

summer_go_live and summer_publish_build read Summer's review of a live game
(on_hold, taken_down), name the platforms a hosted release left out
(notIncluded, notUsed) and say when Summer is still checking; Windows forms
for the release-check skills (#240); the operations catalog synced. Bumps
package.json, package-lock.json and the generated manifests to 4.9.0.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@frozaken
frozaken merged commit 296fd36 into main Oct 25, 2026
8 checks passed
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