bitshifted/Git Automatic Semantic Versioning

Automatically create new semantci version string based on commit message

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 8, 2026
License
MPL 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: bitshifted/git-auto-semver@c4e8f005e839f822325356f141939cf6c76b5701 # v2.0.11

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

namedescriptionrequireddefault
main_branchMain branch for the repositorynomain
initial_versionFirst version, defaults to 1.0.0no1.0.0
create_tagAutomatically create tag in repositorynofalse
tag_prefixTag prefix, if tag creation is enabled. Tag will be named `prefix<version>`. Defaults to `v`nov
manual_bumpManual bump type, can be `patch`, `minor`, `major`. If empty (default), the script will determine the bump type based on commit messages.no""
namedescription
version-stringSemantic version string