chrispsheehan/Get Next Release

Compute the next semver tag from commit subject prefixes since the latest semver tag

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
subjectsOptional PR title or newline-delimited commit subjects to classify instead of reading git historyno""
major_prefixesComma-separated custom commit types that trigger a major bump. Conventional Commit breaking markers such as feat!:, fix(scope)!:, and BREAKING CHANGE: are handled automatically.no""
minor_prefixesComma-separated commit subject prefixes that trigger a minor bumpnofeat
patch_prefixesComma-separated commit subject prefixes that trigger a patch bumpnofix
release_bumpsComma-separated bump levels that create a full releasenomajor,minor,patch
tag_prefixOptional prefix for semver tags, for example v for tags like v1.2.3no""
major_aliasWhether to output a moving major-version alias for non-zero major releases, for example v1nofalse
namedescription
versionNext semver tag when a matching commit exists, otherwise the current tag
createNewTagWhether a new semver tag should be created
createNewReleaseWhether the resolved bump level should create a full release
currentVersionLatest semver tag discovered on the current branch, or 0.0.1 with the configured prefix if none exists
majorAliasMoving major-version alias for the resolved version, for example v1, or empty when disabled or below 1.0.0
createMajorAliasWhether the moving major-version alias should be created or updated
bumpResolved bump level: major, minor, patch, or empty when no matching commit exists