chore(release): prepare v4.10.2 - #400
Merged
Merged
Conversation
Version 4.10.1 to 4.10.2 in every anchor the coherence check reads: package.json and the lockfile's two version fields, both plugin manifests, the marketplace entry, herdr-plugin.toml, and the Version lines of CODEMAP.md, docs/ARCHITECTURE.md and docs/api/API_REFERENCE.md. The version is not embedded in the built bundles, so the rebuild changes only the hash of the skills manifest in dist/. The unreleased changelog entries move under a dated 4.10.2 heading and an empty Unreleased heading is left above it; the two places in docs/ARCHITECTURE.md that pointed at the changelog's Unreleased entry now point at 4.10.2, and the changelog sentence that quotes the 402-file package list is scoped to the removal it describes (the package now has 407 files). 4.10.2 goes to the npm `next` tag first, the trial channel, and is promoted to `latest` only after at least a working day of observation (#378). 4.10.1 is not promoted to `latest`; once 4.10.2 is published, `next` points at 4.10.2 and 4.10.1 stays installable by its exact version. Refs #378
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #378. Prepares v4.10.2 (11 files, one commit).
What it does
scripts/check-version-coherence.mjsreads:package.jsonand the lockfile's two version fields, both plugin manifests, the marketplace entry,herdr-plugin.toml, and the**Version**:lines ofCODEMAP.md,docs/ARCHITECTURE.mdanddocs/api/API_REFERENCE.md.dist/skills-manifest.json(the two plugin manifests it covers).CHANGELOG.md: the unreleased entries move, unchanged, under## [4.10.2]; an empty## [Unreleased]heading stays above it. Two references indocs/ARCHITECTURE.mdthat pointed at the Unreleased entry now point at 4.10.2, and the sentence quoting the 402-file package list is scoped to the removal it describes (the package now has 407 files).Release path (#378)
4.10.2 goes to the npm
nexttag first (the trial channel) and is promoted tolatestonly after at least a working day of observation.lateststays at 4.9.4 until then; 4.10.1 is not promoted, and once 4.10.2 is publishednextpoints at 4.10.2.Merging this makes
maindeclare a version with no tag;verify:releaseonmainfails by design until the release is created (seescripts/lib/published-version.mjs). The release itself is made after the merge, frommain, with the live-host receipts and the UI review for the merged commit. The maintainer waived the Codex live-host receipt for this trial release (the Codex account's usage limit runs to 2026-09-26); everything else runs as usual.Evidence
npm run buildexit 0 (6 smoke tests);npm run verifygreen on the tip tree (tree c5936a83fdec);node scripts/check-version-coherence.mjsexit 0.[4.10.2]section is byte-identical to the old unreleased content, and mapped every shipped change since v4.10.1 to a changelog entry (11 merges, no gaps). Their non-blocking findings that touch this diff (the two stale references, the 402-file sentence, the commit-message wording) are fixed in this commit; those small text fixes were not re-reviewed.