Skip to content

Take the GitHub release body from the CHANGELOG - #21

Merged
imanimanyara merged 1 commit into
mainfrom
ci/release-body-from-changelog
Oct 5, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
ci/release-body-from-changelog

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

The github-release job published generate_release_notes only. Per the release convention, the body now comes from the tagged version's ## [X.Y.Z] CHANGELOG section (generated notes stay on for the PR and contributor list), and the job fails if that section is missing rather than publishing an empty description.

The extraction matches the header literally (index($0, "## [" v "]") == 1), so the em dash in this CHANGELOG's headers does not matter. Checked locally: 0.19.0 → 37 lines; a non-existent version → 0 lines (the failure path).

The release job published generated notes only. The family convention is
a body from the tagged version's CHANGELOG section, with generated notes
kept for the PR list; the job now fails if that section is missing.
Copilot AI balanced review requested due to automatic review settings October 5, 2026 10:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@imanimanyara
imanimanyara merged commit 626e2fa into main Oct 5, 2026
15 checks passed
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.

2 participants