Skip to content

Better release notes #238

@schmitthub

Description

@schmitthub

Investigate switching to GitHub's auto-generated release notes (--generate-notes) instead of GoReleaser's built-in changelog.

gh CLI uses this approach — GoReleaser builds binaries only, then gh release create --generate-notes produces categorized PR lists, new contributors, and full changelog links automatically.

Would require:

  • Disabling GoReleaser's changelog (changelog.disable: true)
  • Either passing generate_release_notes: true in GoReleaser's release config (if supported) or switching to gh release create for the release step
  • Adding .github/release.yml to customize categories (features, fixes, deps, etc.)

Reference: https://github.com/cli/cli/blob/trunk/.github/workflows/deployment.yml

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions