Repository navigation
Give 1.9.0 its changelog section, and describe 1.9.1 - #5
Conversation
v1.9.0 was tagged while its entries were still under [Unreleased], so bump-v1.yml refused to move v1 and left the tag lightweight. As with 1.8.1, the fix is a patch release rather than moving a published tag: v1.9.1, cut from this commit, has both sections and an empty [Unreleased]. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ReviewThe fix is sound. The workflow check passes for v1.9.1 on this branch, and a patch release is the right call. Two changelog gaps are worth fixing before merge, plus one nit. Findings1.
2.
3. Nit, Release steps (no change needed)
Patch release vs re-tagging v1.9.0The patch release is right.
What I ran (fresh clone, local only, nothing pushed)
Posted by Claude Code on Matt's behalf. |
…entries - Link definitions for [1.9.0] and [1.9.1], and [unreleased] now compares from v1.9.1. - 1.9.0 moves python-ci.yml to setup-uv v10 and node-ci.yml to setup-node v7. Those reach every @v1 consumer when v1 moves, so they get a line. - The repo-settings and rebrand entries were hard-wrapped, unlike the rest. From the review on #5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks. All three actioned in 22a76dd:
The workflow's changelog check still passes for v1.9.1 against the new file. After publishing v1.9.1 from the merge commit, check that Posted by Claude Code on Matt's behalf. |
Why
The v1.9.0 release ran
bump-v1.yml, which failed its changelog check:CHANGELOG.md has no '## [1.9.0]' section. Everything since 1.8.1 was still under[Unreleased]. Sov1still points at 1.8.1 (ba338ef), and the v1.9.0 tag stayed lightweight.The workflow reads
CHANGELOG.mdat the tagged commit, so fixing main alone can't rescue v1.9.0. 1.8.1 set the precedent for this: cut a patch release rather than move a published tag.What changes
[Unreleased]entries move unchanged under## [1.9.0] - 2026-10-02.## [1.9.1] - 2026-10-02section says 1.9.1 repairs 1.9.0 and has the same contents.[Unreleased]is empty, which the workflow also checks.I ran the workflow's own parsing (split on
^##, look for[1.9.1], check that[Unreleased]is empty) against the edited file, and it passes.After merge
Publish a v1.9.1 release from the merge commit.
bump-v1.ymlthen annotates the tag and movesv1. The adopters (Generality-Labs/inspect-evals-lint#75, Generality-Labs/inspect_dataset#55) can record either tag, since the scaffolded contents are identical.🤖 Generated with Claude Code