Summary
The current MVP can generate Markdown release notes from local merged pull request JSON. A future improvement could publish generated notes directly to a GitHub Release.
Why this matters
Maintainers often want to generate and publish release notes as part of the same workflow.
Proposed behavior
Add a new mode or command option:
mak release-notes --publish --tag v0.2.0
Or GitHub Action mode:
with:
mode: release-notes
tag: v0.2.0
publish: "true"
Acceptance criteria
Add GitHub API integration for creating or updating release notes
Support dry-run mode
Require explicit tag input
Do not publish by default
Add documentation and examples
Summary
The current MVP can generate Markdown release notes from local merged pull request JSON. A future improvement could publish generated notes directly to a GitHub Release.
Why this matters
Maintainers often want to generate and publish release notes as part of the same workflow.
Proposed behavior
Add a new mode or command option:
Or GitHub Action mode: