Repository navigation
v0.66.0
Documentation
- issues: Close issue 136 (release notes unification), update roadmap
(525a030)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- issues: Open issue 141 (user-facing what's-new page)
(b810bfd)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Design spec for issue 136 release-notes unification
(3742fb3)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Document changelog-sourced GitHub Release notes in SOP
(448b014)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Document republish gap for pre-script tags missing a release
(4f451ba)
Review finding: the create-release job checks out the tag, so tags predating
bin/release/extract-changelog.bash cannot have a missing GitHub Release recreated by the workflow.
Accepted as a rare manual recovery; SOP and spec now say so instead of over-claiming.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Implementation plan for issue 136 release-notes unification
(954bf23)
Spec aligned with two planning decisions: the extracted section excludes the version heading line,
and extraction runs only when a release is actually created (tags predating the script must
republish green).
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Point spec issue link at done/ after close
(fe44ee8)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Scope changelog relocation to dev-docs site into part 2
(6a898e8)
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Features
- release: Add extract-changelog script for version release notes
(b6eeefc)
Prints one version's CHANGELOG.md section, excluding the heading line, for use as GitHub Release
notes. Fails loudly on an unknown version.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- release: Source GitHub Release notes from CHANGELOG.md
(0230fc0)
Replace --generate-notes (PR-based auto-notes) with the tag's CHANGELOG.md section via
bin/release/extract-changelog.bash, so each release has one narrative. Extraction failure fails
the job; recovery is the existing republish path. Runs only when the release is missing, so
republishing tags that predate the script still no-ops green.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Testing
- release: Assert exact extract-changelog output
(08d8f02)
Review feedback: the trim/pad test only checked content order (bats lines[] skips blank lines) and
its name overpromised. Assert the whole section body instead, pinning that the interior blank line
survives and leading blank lines are trimmed.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com