shiipou/SemVersion
GitHub Action to find the next version of your project using Conventional Commit
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| allow-failure | If set to "true" and this action was run on incorrect state, the action will fail. Else, it just skip. | no | true |
| level-0 | The regex to find commit type that won't increment any version tag. | no | ^(build|ci|docs|style|refactor|test|chore)$ |
| level-1 | The regex to find commit type that will increment patch version tag. | no | ^(fix|perf)$ |
| level-2 | The regex to find commit type that will increment minor version tag. | no | ^(feat)$ |
| level-3 | The regex to find commit type that will increment major version tag. | no | ^.+!$ |
| release-branches | The regex to find the release branch. | no | ^(main)$ |
| prerelease-branches | The regex to find the pre-release branch. | no | ^(rc|beta|hotfix)$ |
| case-sensitive | Set if set to 'false' it didn't need to match the case of the commit message that will trigger a release. Else the case must match. | no | false |
Outputs
| name | description |
|---|---|
| version | The next version find by semantic-release |
| will-release | Only set to "true" if the release tag will be released |
| is-prerelease | Only set to "true" if the release tag will be a pre-release |
| changelogs | Changelog test to be added to the release |