Skip to content

Wire cliff.toml changelog generation into release pipeline #781

Description

@nanaf6203-bit

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

  1. Workflow runs.
  2. CHANGELOG.md produced.
  3. Release draft populated.
  4. 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).

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions