actions-marketplace-validations/Conventional Bump and Changelog
Bump version, tag commit and generates changelog with conventional commits.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 13, 2020
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/bsord_conventional-changelog-action@ea41f77ca3e71c2149d9b78421994084c448ffcc # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Github token | yes | — |
| git-message | Commit message to use | no | chore(release): {version} |
| git-user-name | The git user.name to use for the commit | no | Conventional Changelog Action |
| git-user-email | The git user.email to use for the commit | no | conventional.changelog.action@github.com |
| git-pull-method | The git pull method used when pulling all changes from remote | no | --ff-only |
| preset | The preset from Conventional Changelog to use | no | angular |
| tag-prefix | Prefix that is used for the git tag | no | v |
| output-file | File to output the changelog to | no | CHANGELOG.md |
| release-count | Number of releases to preserve in changelog | no | 5 |
| version-file | The path to the file that contains the version to bump (supports comma-separated list of file paths) | no | ./package.json |
| version-path | The place inside the version file to bump | no | version |
| skip-on-empty | Do nothing when the changelog from the latest release is empty | no | true |
| skip-version-file | Do not update the version file | no | false |
| skip-commit | Do create a release commit | no | false |
| pre-commit | Path to the pre-commit script file | no | — |
| fallback-version | The fallback version, if no older one can be detected, or if it is the first one | — | 0.1.0 |
| config-file-path | Path to the conventional changelog config file. If set, the preset setting will be ignored | no | — |
| dry-run | Output latest tag and change log, but do not push changes | no | false |
| skip-tag | Determines whether or not a new tag is created or not | no | false |
Outputs
| name | description |
|---|---|
| changelog | The generated changelog for the new version |
| clean_changelog | The generated changelog for the new version without the version name in it |
| version | The new version |
| tag | The name of the generated tag |
| skipped | boolean to check if this step have been skipped |