bobankh/Auto-generate CHANGELOG
Generate CHANGELOG according to conventional commits automatically when released
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 12, 2026
- License
- Apache 2.0
Pinned Snippet
uses: bobankh/auto-generate-changelog@e8e1af1493032e025901cfdeb9ea6e67e4ffe208 # v1.3.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| REPO_NAME | The name of the repo: user/repo_name | no | "" |
| ACCESS_TOKEN | Github Access Token you want to use. Just pass GITHUB_TOKEN | yes | — |
| PATH | Path to the file you want to add contributors' list. You can use <branch>:<file> format to specify the branch | no | CHANGELOG.md |
| BRANCH | The branch to update file specified in PATH | no | "" |
| PULL_REQUEST | Open a new pull request if set to a target branch name | no | "" |
| COMMIT_MESSAGE | Commit message | no | docs(changelog): update release notes |
| TYPE | The type of commits you want to add to CHANGELOG | no | feat:Feature,fix:Fix |
| COMMITTER | The name and email of the committer. e.g. 'author <author@example.com>' | no | "" |
| DEFAULT_SCOPE | The scope under which unscoped commits can be found e.g. 'fix: some general fix' | no | general |
| SUPPRESS_UNSCOPED | Suppress the generation of release notes for un-scoped commits e.g. 'fix: some general fix' | no | false |
| UNRELEASED_COMMITS | Whether to include unreleased commits in the changelog | no | false |
| REGENERATE_COUNT | Regenerate n recent releases' changelog. All non-exist releases will be generated. -1 means regenerating all the releases and 0 means no old releases will be regenerated | no | 0 |
| REPLACE_EMPTY_RELEASE_INFO | Replace empty release info with some words | no | *No description* |
Outputs
no outputs