Skip to content

Add GitHub Releases automation with auto-generated changelogs #32

Description

@jose-compu

Description

The release workflow creates GitHub releases from CHANGELOG.md, but the changelog is manually maintained. GitHub auto-generated release notes can supplement this.

Proposed Changes

  • Add .github/release.yml to configure auto-generated release notes with categories (Features, Bug Fixes, Documentation, CI/CD, Breaking Changes)
  • Map labels to categories for clean release notes
  • Keep CHANGELOG.md for detailed human-written entries
  • Add release-drafter or similar tool as an alternative

Impact

Professional, categorized release notes with less manual effort.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci/cdContinuous integration and deployment

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions