btnguyen2k/SemRelease

Publish releases using tags, following sematic versioning

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with access to your repository scoped in as a secretyes
dry-runDry run flagnofalse
tag-prefixTag prefix, e.g. vnov
tag-major-releaseIf set, a major release tag will be created, e.g. v1notrue
tag-minor-releaseIf set, a minor release tag will be created, e.g. v1.2nofalse
auto-modeIf set, next release version is automatically determined, ignoring the information in RELEASE-NOTES or CHANGELOG filenofalse
branchesBranches to fetch commit messages for release notes (auto-mode only)nomain,master
pathScan only commits containing this file path (auto-mode only)no""
tag-onlyIf set, only tags are creatednofalse
namedescription
releaseVersionThe released version string
releaseNotesThe release notes
resultAction result, either FAILED, SKIPPED, or SUCCESS