ronaldphilipsen/semVersie
Semantic versioning tool
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 11, 2026
- License
- MIT
Pinned Snippet
uses: ronaldphilipsen/semversie@41233349edfb40f4e6da4251fea7684026182dc9 # v2.3.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API access | no | ${{ github.token }} |
| build-metadata | Build metadata to append to the version, e.g. "build_45" | no | "" |
| release-notes-format | Path to a format file to brand the release notes | no | "" |
| add-pr-label | Whether to add a label to the PR indicating the version impact | no | false |
| label-prefix | Whether to add the "semVersie:" prefix to PR labels (e.g., "semVersie:minor" instead of "minor") | no | true |
Outputs
| name | description |
|---|---|
| release | Whether a release should be created (true/false) |
| release-notes | The generated release notes for the new version in markdown format |
| release-notes-file | The generated release notes for the new version, useful if you have many lines |
| prerelease | Whether the new version is a prerelease (true/false) |
| tag | The generated version tag without any build metadata, e.g. v1.2.3 |
| version | The generated version number without prefix, e.g. 1.2.3-rc1+build_45 |
| version-pep-440 | The generated version number in PEP 440 format, e.g. 1.2.3rc1 |