Problem Statement
cliff.toml is configured but no workflow consumes it.
Why it matters
Auto-generated changelogs free maintainers to focus on code.
Technical Context
Add release.yml invoking git-cliff --tag vX.Y.Z on every tag push.
Expected Outcome
Tags generate CHANGELOG.md + GitHub Release notes.
Acceptance Criteria
- Workflow runs.
CHANGELOG.md produced.
- Release draft populated.
- Doc updated.
Implementation Notes
Use orhun/git-cliff-action.
Files or modules likely to be affected
.github/workflows/release.yml, cliff.toml.
Dependencies
None.
Difficulty level
MEDIUM.
Estimated effort
M (~2 days).
Problem Statement
cliff.tomlis configured but no workflow consumes it.Why it matters
Auto-generated changelogs free maintainers to focus on code.
Technical Context
Add
release.ymlinvokinggit-cliff --tag vX.Y.Zon every tag push.Expected Outcome
Tags generate
CHANGELOG.md+ GitHub Release notes.Acceptance Criteria
CHANGELOG.mdproduced.Implementation Notes
Use
orhun/git-cliff-action.Files or modules likely to be affected
.github/workflows/release.yml,
cliff.toml.Dependencies
None.
Difficulty level
MEDIUM.
Estimated effort
M (~2 days).