Skip to content

Switch to GitHub-native release notes#159

Merged
jeremy merged 1 commit intomainfrom
first-release
Feb 25, 2026
Merged

Switch to GitHub-native release notes#159
jeremy merged 1 commit intomainfrom
first-release

Conversation

@jeremy
Copy link
Member

@jeremy jeremy commented Feb 25, 2026

Summary

  • Add .github/release.yml to categorize PRs by label (Features, Bug Fixes, Documentation) and exclude dependabot
  • Switch goreleaser to github-native changelog for PR links, @mentions, and contributor sections

v0.1.1 used goreleaser's commit-based changelog which dumped everything into "Other". This switches to GitHub's auto-generated release notes so future releases look like gh CLI's.

Test plan

  • Next release tag produces GitHub-native changelog with PR categories

Add .github/release.yml to categorize PRs by label (Features,
Bug Fixes, Documentation) and exclude dependabot noise. Switch
goreleaser to `github-native` changelog so release pages get
PR links, @mentions, and contributor sections.
Copilot AI review requested due to automatic review settings February 25, 2026 16:16
@jeremy jeremy merged commit 2713e1b into main Feb 25, 2026
12 checks passed
@jeremy jeremy deleted the first-release branch February 25, 2026 16:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR modernizes the release notes generation by switching from GoReleaser's commit-based changelog to GitHub's native auto-generated release notes. This change aligns with common practices used by major CLI tools like GitHub CLI and provides better formatting with PR links, @mentions, and automatic contributor sections.

Changes:

  • Replaced custom commit-based changelog configuration in .goreleaser.yaml with github-native mode
  • Added .github/release.yml to define PR categorization by labels (Features, Bug Fixes, Documentation, Other Changes)
  • Configured dependabot exclusion from release notes

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.goreleaser.yaml Simplified changelog configuration by switching from custom commit-based rules to github-native mode
.github/release.yml New configuration file that defines PR categories by labels and excludes dependabot PRs from release notes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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