earldata/Create SemVer Tags

Bump and push git tag on merge. Updates additional tags for major/minor versions eg for v1.4.6 it will add/update v1.4 and v1.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
github_tokenRequired for permission to tag the repo.yes
default_bumpWhich type of bump to use when none explicitly provided (default: `patch`).nopatch
tag_prefixA prefix to the tag name (default: `v`).nov
append_to_pre_release_tagA suffix to a pre-release tag name (default: `<branch>`).no
custom_tagCustom tag name. If specified, it overrides bump settings.no
custom_release_rulesComma separated list of release rules. Format: `<keyword>:<release_type>`. Example: `hotfix:patch,pre-feat:preminor`.no
release_branchesComma separated list of branches (bash reg exp accepted) that will generate the release tags. Other branches and pull-requests generate versions postfixed with the commit hash and do not generate any tag. Examples: `master` or `.*` or `release.*,hotfix.*,master`...nomaster,main
pre_release_branchesComma separated list of branches (bash reg exp accepted) that will generate pre-release tags.no
create_annotated_tagBoolean to create an annotated tag rather than lightweight.nofalse
dry_runDo not perform tagging, just calculate next version and changelog, then exit.nofalse
namedescription
new_tagGenerated tag
new_versionGenerated tag without the prefix
previous_tagPrevious tag (or `0.0.0`)
changelogThe conventional changelog since the previous tag