actions-marketplace-validations/Generalized Automatic Tags

Automatically generate new tags by extracting their names from a given source file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
source_fileThis is the file the action will look for the current tag name in.
extraction_regexThis regex pattern will be applied on the source file to extract the current tag name. The first match will be taken. The deepest capture group will be used.
tag_formatBy default, no operation will be applied to the tag names. Changing the format allows to add prefixes and suffixes to them.no{version}
tag_messageThis is the annotated commit message associated with the tag. By default, a changelog will be generated from the commits between the latest tag and the new tag. This will override that with a hard-coded message.no
namedescription
tagnameReturns the new tag value. Empty if a tag is not created.
tagshaThe SHA of the new tag.
taguriThe URI/URL of the new tag reference.
tagmessageThe message applied to the tag reference (this is what shows up on the tag screen on Github).
versionThe version, as defined in the source file.