Skip to content

ci: group and filter release notes so they summarize changes#317

Merged
ion-alpha-dev merged 1 commit into
mainfrom
ci/release-notes-grouped
Jul 8, 2026
Merged

ci: group and filter release notes so they summarize changes#317
ion-alpha-dev merged 1 commit into
mainfrom
ci/release-notes-grouped

Conversation

@ion-alpha-dev

Copy link
Copy Markdown
Collaborator

What

Configure the GoReleaser changelog with groups and filters so generated release notes are grouped into Features, Bug fixes, Performance, and Security sections, with docs, tests, formatting, chores, CI, build, and merge commits filtered out.

Why

The previous changelog listed each commit as sha: subject, which reads as raw version-control output rather than a human-readable summary of changes. Grouping the Conventional Commit subjects and dropping non-user-facing noise makes each release's notes summarize what actually changed, so users can judge whether to upgrade.

How to verify

goreleaser check passes. On the next tagged release the GitHub Release body shows sectioned notes (Features / Bug fixes / ...) instead of a flat commit list; docs/test/chore/ci commits do not appear.

Notes for reviewers

Takes effect on the next release; existing release bodies are unchanged.

The generated changelog listed every commit as `sha: subject`, which reads as raw
version-control output rather than release notes. Group the Conventional Commit
subjects into Features, Bug fixes, Performance, and Security sections, send the
rest to Other changes, and filter out docs, tests, formatting, chores, CI, build,
and merge commits, so each release summarizes the user-facing changes.
@ion-alpha-dev ion-alpha-dev force-pushed the ci/release-notes-grouped branch from 4bf29f0 to aee1708 Compare July 8, 2026 07:18
@ion-alpha-dev ion-alpha-dev merged commit aee1708 into main Jul 8, 2026
@ion-alpha-dev ion-alpha-dev deleted the ci/release-notes-grouped branch July 8, 2026 07:18
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant