sersoft-gmbh/Release Tag Updater

A GitHub action that automatically updates "running release" major and major.minor tags.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tagThe tag to use for generating the other tags. If not set, the action will attempt to parse it from $GITHUB_REF.no
prefix-regexThe regex that is used to match allowed tag prefixes.nov?
suffix-regexThe regex that is used to match allowed tag suffixes.no
fail-on-non-semver-tagWhether the action should fail on non-semver compatible tags.yesfalse
skip-repo-setupWhether the repository setup should be skipped (setting user.name and user.email).yesfalse
update-majorWhether the major tag should be updated.yestrue
update-minorWhether the major.minor tag should be updated.yestrue
create-releaseWhether a corresponding github release should be created.yestrue
create-release-as-draftWhether to create the github releases as draft.yesfalse
major-release-titleThe title of the major release (${version} is replaced by the tag name).no${version} Major Release Track
major-release-bodyThe body of the major release (${version} is replaced by the tag name).noThis release tracks the latest ${version} major release (${version}.x.y).
minor-release-titleThe title of the minor release (${version} is replaced by the tag name).no${version} Minor Release Track
minor-release-bodyThe body of the minor release (${version} is replaced by the tag name).noThis release tracks the latest ${version} minor release (${version}.x).
update-full-releaseWhether to update the full release (for `tag`) to mark it as latest release.yesfalse
github-tokenThe token with which to authenticate against GitHub. Only required if releases should be created.no${{ github.token }}
dry-run<TEST ONLY> Whether the commands should only be printed but not actually run. Only used in test.no

no outputs