starburst997/Auto Version Tagger

Automatically determine and tag semantic versions based on git tags

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token for API operationsno${{ github.token }}
main-branchName of the main/production branchnomain
dev-branchName of the development branchnodev
default-versionDefault version if no tags existno1.0.0
git-configSet git confignotrue
git-user-nameGit user name for taggingnogithub-actions[bot]
git-user-emailGit user email for taggingnogithub-actions[bot]@users.noreply.github.com
update-major-minorUpdate major and minor version tags (e.g., v1, v1.2) to point to latest versionnofalse
yearlyUse year as major version (e.g., 2025.0.0) and auto-update on new yearnofalse
git-pushPush changes and tags to remote repositorynotrue
no-tagsSkip tag creation and pushing (only calculate version)nofalse
edit-fileFile to update with new version (e.g., action.yml). If empty, file editing is skippedno""
edit-search-patternSearch pattern for version replacement (default uses repository name)no${{ github.repository }}:
edit-commit-messageCommit message template for file edit (use {version} placeholder)nochore: update version to {version}
update-version-filesAutomatically update version in common version files (package.json, pyproject.toml, etc.) without committingnotrue
version-file-pathsAdditional paths to search for version files (space or newline separated, e.g., 'packages/app packages/lib' or multiline). Useful for monoreposno""
patch-reset-valueValue to reset PATCH to when incrementing MAJOR or MINORno0
namedescription
versionCalculated version (e.g., 1.2.3 or 1.2.3-dev)
tagGit tag (e.g., v1.2.3 or v1.2.3-dev)
environmentEnvironment type (production, dev, staging, or pr-###)
suffixVersion suffix (empty, dev, rc, or pr-###)
future-versionThe actual semantic version for transient environments (RC/PR) that would be used if not 0.0.0
stable-versionLatest stable production version (without pre-release suffix)