Skip to content

chore: release 4.6.2 - #193

Merged
kevintseng merged 1 commit into
mainfrom
release/v4.6.2
Aug 23, 2026
Merged

chore: release 4.6.2#193
kevintseng merged 1 commit into
mainfrom
release/v4.6.2

Conversation

@kevintseng

Copy link
Copy Markdown
Contributor

npm run release:finish ships in this release, and this is the release that will use it for the first time.

Contents

  • Addednpm run release:finish: tag + GitHub Release in one gh release create call, refusing unless main is clean, synced, untagged for this version, gh is authenticated and the CHANGELOG has a section. Closes the window where main declares a version nobody can install.
  • Fixed — three gates that could report success without checking anything, and the two dead command names they found (one of them in the published 4.5.1 notes).

Verification

node scripts/run-tests-isolated.mjs      exit=0   157 files / 2308 tests, no "Errors" line
MEMESH_RELEASE=1 npm run verify:release  exit=0
node scripts/check-version-coherence.mjs exit=0   all 8 anchors agree on 4.6.2

dist/skills-manifest.json is in the diff on purpose — the mirror gate caught it missing, because plugin-marketplace installs run dist/ as committed and never build.

Adds `npm run release:finish`, and fixes three gates that could report success
without checking anything - a CI watcher that called a partial matrix green, a
doc gate that checked only the first word of a nested command, and an audit
detector that counted a filename written in a comment as a caller. Two dead
command names those gates found are corrected, one of them in the published
4.5.1 notes.

Eight anchors moved together: package.json, package-lock.json (both fields),
.claude-plugin/plugin.json, .claude-plugin/marketplace.json,
docs/ARCHITECTURE.md, docs/api/API_REFERENCE.md, CHANGELOG.md, and
dist/skills-manifest.json - the last because plugin-marketplace installs run
dist/ as committed and never build.

  node scripts/run-tests-isolated.mjs      exit=0  157 files / 2308 tests, no Errors line
  MEMESH_RELEASE=1 npm run verify:release  exit=0
@kevintseng
kevintseng merged commit 5829470 into main Aug 23, 2026
13 checks passed
@kevintseng
kevintseng deleted the release/v4.6.2 branch August 23, 2026 12:39
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