Description
Releases are manually compiled; we lack a consistent changelog.
Goal
Automate generation of a draft changelog for each PR merge.
Tasks
- Add
.github/release-drafter.yml configuring categories (Features, Bug Fixes, Docs, etc.).
- Create a GitHub Action (
release-drafter.yml) that runs on push to main and updates the draft release.
- Add a
Release label to PRs to categorize them.
- Ensure the draft release appears in the repository’s Releases page.
Acceptance Criteria
- After merging a PR, the draft release is updated with a formatted changelog.
- Maintainers can publish the release with a single click.
Dependencies
Depends on: None
Blocks: None
Description
Releases are manually compiled; we lack a consistent changelog.
Goal
Automate generation of a draft changelog for each PR merge.
Tasks
.github/release-drafter.ymlconfiguring categories (Features, Bug Fixes, Docs, etc.).release-drafter.yml) that runs onpushtomainand updates the draft release.Releaselabel to PRs to categorize them.Acceptance Criteria
Dependencies
Depends on: None
Blocks: None