Skip to content

Auto-generate release notes in release.sh#130

Merged
felipefreitag merged 1 commit into
mainfrom
fix/release-generate-notes
Jul 9, 2026
Merged

Auto-generate release notes in release.sh#130
felipefreitag merged 1 commit into
mainfrom
fix/release-generate-notes

Conversation

@felipefreitag

@felipefreitag felipefreitag commented Jul 9, 2026

Copy link
Copy Markdown
Member

Automated releases hardcoded --notes="Release v${VERSION}", so they shipped with no changelog (e.g. v0.5.1 has no "What's Changed", unlike the manually-published v0.5.0).

Switch the release step to:

gh release create v${VERSION} --generate-notes --title "v${VERSION}" …

--generate-notes makes GitHub build the What's Changed + Full Changelog section from merged PRs automatically, on every future release. CLI binary assets are unchanged.

Should be merged before tagging the next release so that release picks it up (the workflow runs release.sh from the tagged commit).

Verified bash -n cicd/release.sh parses.


Summary by cubic

Use gh release create --generate-notes in cicd/release.sh and set --title "v${VERSION}" so releases auto-include What's Changed and Full Changelog from merged PRs. Fixes missing changelogs in automated releases; CLI assets unchanged; merge before next tag.

Written for commit 081573f. Summary will update on new commits.

Review in cubic

The release workflow hardcoded --notes="Release vX", so automated
releases (e.g. v0.5.1) shipped with no changelog. Switch to
gh release create --generate-notes so GitHub produces the
"What's Changed" + Full Changelog section from merged PRs.
CLI binary assets are unchanged.

@cubic-dev-ai cubic-dev-ai Bot 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.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: Updates release script to auto-generate changelog from merged PRs. Low-impact, isolated change to release process.

Re-trigger cubic

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