btnguyen2k/SemRelease
Publish releases using tags, following sematic versioning
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with access to your repository scoped in as a secret | yes | — |
| dry-run | Dry run flag | no | false |
| tag-prefix | Tag prefix, e.g. v | no | v |
| tag-major-release | If set, a major release tag will be created, e.g. v1 | no | true |
| tag-minor-release | If set, a minor release tag will be created, e.g. v1.2 | no | false |
| auto-mode | If set, next release version is automatically determined, ignoring the information in RELEASE-NOTES or CHANGELOG file | no | false |
| branches | Branches to fetch commit messages for release notes (auto-mode only) | no | main,master |
| path | Scan only commits containing this file path (auto-mode only) | no | "" |
| tag-only | If set, only tags are created | no | false |
Outputs
| name | description |
|---|---|
| releaseVersion | The released version string |
| releaseNotes | The release notes |
| result | Action result, either FAILED, SKIPPED, or SUCCESS |