froozeify/Release Semver Autotag

Automatically create/update semantic versioning shortcut tags (1, 1.2 / v1, v1.2) when a release is published

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 22, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: froozeify/gh-release-semver-autotag@637f4583693b9dd50b5670cb11a1dc75745cb49b # v1.0.2

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

namedescriptionrequireddefault
tokenGitHub token with contents:write permissionno${{ github.token }}
modeTagging mode: - semver (default) create/update prefix-stripped shortcut tags: 1, 1.2 - prefix create/update prefixed shortcut tags using the tag's own prefix (e.g. v1, v1.2) - both do both — creates 1, 1.2 and v1, v1.2 nosemver
tag-prefixFallback prefix used in prefix/both mode when the release tag itself has no prefix (e.g. tag 1.2.3, uses this to build v1, v1.2)nov
prerelease-strategyHow to handle prerelease tags (e.g. v1.2.3-beta.1): - skip (default) do not update shortcut tags for prerelease versions - include update shortcut tags for prerelease versions too noskip
dry-runSet to true to log what would happen without actually creating or updating any tagnofalse
namedescription
created-tagsComma-separated list of tags that were created
updated-tagsComma-separated list of tags that were updated
skippedtrue if the action was skipped (non-semver tag, prerelease with skip strategy, or nothing to do)