mlm-games/release-notes-generator
Generate release notes for CHANGELOG.md, version files, and various release platforms
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 13, 2026
- License
- MIT
Pinned Snippet
uses: mlm-games/release-notes-generator@1413cc5597ce50d92d126dcfbb776643c0362323 # v1.2.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version number (e.g., 1.2.3) | yes | — |
| head-ref | Custom head ref | no | HEAD |
| changelog-path | Path to CHANGELOG.md | no | CHANGELOG.md |
| version-file-path | Path to version file (e.g., fastlane/vercode.txt or changelogs/123.txt) | no | "" |
| version-code | Version code for Android/Fastlane | no | "" |
| metainfo-path | Path to Flathub metainfo.xml file | no | "" |
| format | Line format for each commit. Tokens: {{subject}}, {{author}}, {{committer}}, {{author-email}}, {{committer-email}}, {{author-handle}}, {{committer-handle}}, {{hash}}, {{short-hash}}, {{message}} | no | - {{subject}} |
| debug | Print debug info (range, preview) | no | false |
| exclude-patterns | Comma-separated patterns to exclude from subjects (anchored) | no | Update version to,Merge ,Auto-generate changelog |
| vercode-prefix | Prefix before version in CHANGELOG header (e.g., "v") | no | v |
| auto-commit | Automatically commit changes | no | true |
| commit-message | Commit message template | no | Update release notes for v{{version}} |
Outputs
| name | description |
|---|---|
| release-notes | Generated release notes |
| release-name | Release name (latest commit subject) |
| changelog-updated | Whether CHANGELOG.md was updated |
| files-changed | List of files that were changed |