ronaldphilipsen/semVersie

Semantic versioning tool

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 11, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ronaldphilipsen/semversie@41233349edfb40f4e6da4251fea7684026182dc9 # v2.3.4

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

namedescriptionrequireddefault
github-tokenGitHub token for API accessno${{ github.token }}
build-metadataBuild metadata to append to the version, e.g. "build_45"no""
release-notes-formatPath to a format file to brand the release notesno""
add-pr-labelWhether to add a label to the PR indicating the version impactnofalse
label-prefixWhether to add the "semVersie:" prefix to PR labels (e.g., "semVersie:minor" instead of "minor")notrue
namedescription
releaseWhether a release should be created (true/false)
release-notesThe generated release notes for the new version in markdown format
release-notes-fileThe generated release notes for the new version, useful if you have many lines
prereleaseWhether the new version is a prerelease (true/false)
tagThe generated version tag without any build metadata, e.g. v1.2.3
versionThe generated version number without prefix, e.g. 1.2.3-rc1+build_45
version-pep-440The generated version number in PEP 440 format, e.g. 1.2.3rc1