Skip to content

docs: automated changelog generation#60

Merged
Solvely-Colin merged 1 commit into
mainfrom
docs/changelog-generation
Feb 19, 2026
Merged

docs: automated changelog generation#60
Solvely-Colin merged 1 commit into
mainfrom
docs/changelog-generation

Conversation

@Solvely-Colin

Copy link
Copy Markdown
Owner

What

Adds a GitHub Action that auto-generates CHANGELOG.md from conventional commits on every release. Also seeds the initial changelog from all existing tags (v0.7.0 → v0.13.0).

How it works

  • On release: published, the workflow generates a changelog using requarks/changelog-action
  • Commits the updated CHANGELOG.md back to main
  • Updates the GitHub release notes with the changes for that version
  • Can also be triggered manually via workflow_dispatch

Why

Quorum already enforces conventional commits via commitlint — this just harvests that structured data into a user-facing changelog. Helps users decide whether to upgrade and shows project momentum.

Files

  • .github/workflows/changelog.yml — the workflow
  • CHANGELOG.md — seeded initial changelog from git history

- GitHub Action generates CHANGELOG.md from conventional commits on each release
- Seeds initial changelog from all existing tags (v0.7.0 through v0.13.0)
- Updates GitHub release notes automatically
- Supports manual trigger via workflow_dispatch
@Solvely-Colin Solvely-Colin merged commit 650e6c7 into main Feb 19, 2026
10 checks passed
@Solvely-Colin Solvely-Colin deleted the docs/changelog-generation branch February 19, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant