fabien-marty/Create Next Semantic Release

Guess the next semantic version from existing git tags and recently merged PR labels and create a new GitHub release

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub Tokenyes
log-levelLog Level (DEBUG, INFO, WARNING)noINFO
major-labelsMajor Labels (coma separated)nomajor,breaking,Type: Major
minor-labelsMinor Labels (coma separated)nofeature,Type: Feature,Type: Minor
ignore-labelsIgnore Labels (coma separated)noType: Hidden
repositoryRepositoryyes
repository-ownerRepository owneryes
tag-regexRegex to match tagsno""
consider-also-non-merged-prsConsider also non-merged PRsnofalse
release-forceif set, force the version bump and the creation of a release (even if there is no PR)nofalse
release-draftif set, the release is created in draft modenofalse
release-body-template-pathgolang template path to generate the release body (if set, release-body-template option is ignored)no""
release-body-templategolang template to generate the release bodyno{{ range . }}- {{.Title}} (#{{.Number}}) {{ end }}
namedescription
new-tagThe new version/tag