dloez/Tag Track

Calculate semantic version bump based on conventional commits.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Nov 3, 2023
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: dloez/tag-track@148314697c8c77281af72907c48295a7cc8870e3 # 0.10.0

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

namedescriptionrequireddefault
create-tagCreate a new tag with bumped version. Defaults to `false`.false
push-tagPush the new tag to the repository if `create-tag` is used. Defaults to `false`.false
github-repoGithub repository in the format owner/repo. Defaults to the repository that triggers the action.no
github-api-urlGithub API URL. Defaults to the value of the environment variable `GITHUB_API_URL`.no
github-tokenGithub token to authorize requests to GitHub REST API. Can cause rate limit to be increased.no
commit-shaCommit SHA from where the version bump will be calculated. Defaults to the commit SHA that triggers the action.no
compileInstead of downloading the binary, compile it from source. Defaults to `false`.false
use-cacheSave binary in cache to avoid downloading or compiling it every time. Defaults to `false`.false
git-author-nameName of the author for tags created by Tag Track. Defaults to `github-actions`.github-actions
git-author-emailEmail of the author for tags created by Tag Track. Defaults to `github-actions@github.com`.github-actions@github.com
namedescription
tag-created`true` if at least a new tag was created
new-tagsJSON Array of new tag names created.
version-bumpsList of version bumps.
skipped-commitsList of commits that were skipped because they don't match the commit pattern.
errorError message if something went wrong.