actions-marketplace-validations/Bump and changelog using commitizen

Create a commit bumping the version of your project and creating a changelog file

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 17, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/commitizen-tools_commitizen-action@338bbd841b75aaee6bf5340e1fa12f6ab58ff9ff # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
working_directoryChange to this directory before runningno
dry_runRun without creating commit, output to stdoutno
commitIf true a commit is created containing the bump changesnotrue
pushIf true the bump commit is pushed to the remote repositorynotrue
mergeIf true, the bump commit is pushed to the remote repository even when the action is run on the pull_request event, immediately merging the pull request nofalse
prereleaseSet as prerelease versionno
devreleaseNon-negative integer for dev. releaseno
local_versionBump only the local version portionnofalse
build_metadataSpecifies additional metadata in the version string.no""
changelogCreate changelog when bumping the versionnotrue
github_tokenToken for the repo. Can be passed in using $\{{ secrets.GITHUB_TOKEN }}no
repositoryRepository name to push. Default or empty value represents current github repository (${GITHUB_REPOSITORY})no""
branchDestination branch to push changesno""
extra_requirementsExtra commitizen dependencies like your custom plugins or rulesno""
changelog_increment_filenameFilename to store the incremented generated changelog. This is different to changelog as it only contains the changes for the just generated versionno
git_redirect_stderrRedirect git output to stderr. Useful if you do not want git output in your changelognofalse
git_nameName used to configure git (for git operations)nogithub-actions[bot]
git_emailEmail address used to configure git (for git operations)nogithub-actions[bot]@users.noreply.github.com
commitizen_versionSpecify the version to be used by commitizennolatest
no_raiseDon't raise the given comma-delimited exit codesno21
incrementManually specify the desired incrementno
check_consistencycheck consistency among versions defined in commitizen configuration and version_filesnofalse
gpg_signIf true, use GPG to sign commits and tags (for git operations). Requires separate setup of GPG key and passphrase in GitHub Actions (e.g. with the action crazy-max/ghaction-import-gpg) nofalse
debugIf true, prints debug output to GitHub Actions stdout.nofalse
actorThe account that will be used to perform git operations, defaults to the GITHUB_ACTORno
manual_versionManually specify the version to bump tono
namedescription
versionNew version
next_versionNext version
next_version_majorOnly the major version of the next version
next_version_minorOnly the minor version of the next version
previous_versionVersion before the bump
previous_version_majorOnly the major version of the previous version
previous_version_minorOnly the minor version of the previous version