Skip to content

ci: add Release Drafter and CHANGELOG tracking#6

Merged
Bugs5382 merged 1 commit into
mainfrom
ci/5-release-drafter
Jun 4, 2026
Merged

ci: add Release Drafter and CHANGELOG tracking#6
Bugs5382 merged 1 commit into
mainfrom
ci/5-release-drafter

Conversation

@Bugs5382
Copy link
Copy Markdown
Contributor

@Bugs5382 Bugs5382 commented Jun 4, 2026

Adapts the Release Drafter + changelog automation from project-templates-misc/go/.github.

  • .github/release-drafter.yml — categories keyed on this project's labels (enhancement/bug/chore/documentation), an autolabeler that classifies Conventional-Commit PR titles, and a SemVer version-resolver. Scope labels (phase-1/2/3, scaffolding) are ignored.
  • .github/workflows/release-drafter.yml — drafts the next release on push to main and updates CHANGELOG.md before release. Gated off via if: vars.APP_CLIENT_ID != '': the job is skipped (no runs, no failures) until the org GitHub App is configured, then self-enables.
  • CHANGELOG.md — empty, with the top-level heading, to start tracking.
  • Added breaking and dependencies labels.

The changelog commit touches only CHANGELOG.md (path-ignored) and carries [skip ci], so it never triggers the image build.

Closes #5

@Bugs5382 Bugs5382 self-assigned this Jun 4, 2026
@Bugs5382 Bugs5382 merged commit 0b85230 into main Jun 4, 2026
1 check passed
@Bugs5382 Bugs5382 deleted the ci/5-release-drafter branch June 4, 2026 12:16
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.

ci: add Release Drafter + CHANGELOG tracking

1 participant