Skip to content

ci(release): auto-generate release notes from commits since last tag#12

Merged
opariffazman merged 1 commit into
mainfrom
ci/release-generate-notes
Jun 23, 2026
Merged

ci(release): auto-generate release notes from commits since last tag#12
opariffazman merged 1 commit into
mainfrom
ci/release-generate-notes

Conversation

@opariffazman

Copy link
Copy Markdown
Contributor

Replace the static --notes blob in release.yml with gh release create --generate-notes — GitHub's Release Notes API auto-builds a "What's Changed" list from the PRs/commits since the previous tag. Easier to maintain, far more useful per-release.

A short --notes header is kept and prepended above the auto-changelog, carrying what the changelog can't know: the RTX requirement + Maxine license attribution (THIRD-PARTY-NOTICES.md).

Takes effect on the next tagged release. No code/build change.

🤖 Generated with Claude Code

Replace the hardcoded --notes blob with `gh release create --generate-notes`
(GitHub Release Notes API builds a "What's Changed" changelog from the PRs /
commits since the previous tag). A short --notes header is kept and prepended
above the changelog to carry the RTX requirement + Maxine license attribution,
which the auto-changelog can't know.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@opariffazman
opariffazman merged commit 800aec0 into main Jun 23, 2026
1 check passed
@opariffazman
opariffazman deleted the ci/release-generate-notes branch June 23, 2026 12:48
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