Skip to content

Add Release Drafter process - #17

Merged
amenocal merged 1 commit into
mainfrom
amenocal-add-release-drafter
Jul 6, 2026
Merged

Add Release Drafter process#17
amenocal merged 1 commit into
mainfrom
amenocal-add-release-drafter

Conversation

@amenocal

@amenocal amenocal commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Description

Ports the Release Drafter so this repo automatically maintains draft release notes and resolves the next version from PR labels. On every merge to main, Release Drafter groups merged PRs into categorized changelog sections and computes the version bump; the existing release.yml still handles publishing precompiled binaries when a v* tag is pushed.

Adds three files:

  • .github/release-drafter.yml - changelog categories, version resolver, and release note template.
  • .github/workflows/release-drafter.yml - workflow that updates the draft release on pushes to main.
  • .github/pull_request_template.md - documents the labeling scheme that drives versioning and categorization, plus a contributor checklist.

Checklist

  • I have added the appropriate label to this PR according to the type of change
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests

Additional Context

N/A

@amenocal
amenocal requested a review from pmartindev July 6, 2026 20:29

@pmartindev pmartindev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@amenocal
amenocal merged commit c09f841 into main Jul 6, 2026
1 check passed
@amenocal
amenocal deleted the amenocal-add-release-drafter branch July 6, 2026 21:55
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.

2 participants