Skip to content

ci: Use release PR body as GitHub Release notes#35

Merged
azu merged 1 commit intomainfrom
feature/use-pr-body-as-release-notes
Apr 3, 2026
Merged

ci: Use release PR body as GitHub Release notes#35
azu merged 1 commit intomainfrom
feature/use-pr-body-as-release-notes

Conversation

@azu
Copy link
Copy Markdown
Owner

@azu azu commented Apr 3, 2026

Summary

Use the release PR body as the GitHub Release notes instead of the auto-generated changelog from goreleaser. This gives more control over release notes content by leveraging the PR body written during the release process.

Changes

  • Write the PR body to /tmp/release-notes.md during the release workflow
  • Pass --release-notes /tmp/release-notes.md to goreleaser
  • Disable goreleaser's built-in changelog generation

Breaking Changes

None

Test Plan

  • Verify the next release uses the PR body as release notes on the GitHub Release page
  • Confirm goreleaser no longer generates its own changelog

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@azu azu enabled auto-merge (squash) April 3, 2026 13:21
@azu azu added the Type: CI Changes to CI configuration files and scripts label Apr 3, 2026
@azu azu merged commit d1284ef into main Apr 3, 2026
2 of 3 checks passed
@azu azu deleted the feature/use-pr-body-as-release-notes branch April 3, 2026 13:22
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@github-actions github-actions Bot mentioned this pull request Apr 4, 2026
azu pushed a commit that referenced this pull request Apr 4, 2026
<!-- Release notes generated using configuration in .github/release.yml
at main -->

## What's Changed
### Documentation
* docs: Revise installation instructions for clarity by @azu in
#36
* docs: improve CLI help text with detailed descriptions and examples by
@azu in #37
### CI
* ci: Use release PR body as GitHub Release notes by @azu in
#35
* CI: update GitHub Actions dependencies to latest versions by @azu in
#34


**Full Changelog**:
v1.2.0...v1.2.1

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant