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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub Token | yes | — |
| log-level | Log Level (DEBUG, INFO, WARNING) | no | INFO |
| major-labels | Major Labels (coma separated) | no | major,breaking,Type: Major |
| minor-labels | Minor Labels (coma separated) | no | feature,Type: Feature,Type: Minor |
| ignore-labels | Ignore Labels (coma separated) | no | Type: Hidden |
| repository | Repository | yes | — |
| repository-owner | Repository owner | yes | — |
| tag-regex | Regex to match tags | no | "" |
| consider-also-non-merged-prs | Consider also non-merged PRs | no | false |
| release-force | if set, force the version bump and the creation of a release (even if there is no PR) | no | false |
| release-draft | if set, the release is created in draft mode | no | false |
| release-body-template-path | golang template path to generate the release body (if set, release-body-template option is ignored) | no | "" |
| release-body-template | golang template to generate the release body | no | {{ range . }}- {{.Title}} (#{{.Number}}) {{ end }} |
Outputs
| name | description |
|---|---|
| new-tag | The new version/tag |