xornet-sl/Determine a project's version
Some description
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| tag_prefix | Tag prefix | no | v |
| search_tags_globally | Search tags across all branches | no | false |
| release_branch_regexp | Release branch name (regexp). Default: ^(main|master)$. Put empty string to disable | no | ^(main|master)$ |
| bump_type | Bump type. major|minor|patch|auto. auto means that the action will determine the type of bump based on the commit messages. Default: auto | no | auto |
| breaking_change_regexp | Breaking change regexp | no | ^(breaking changes: |(feat|fix|chore|docs|style|refactor|perf|test|build|ci|revert)(\(.+\))?!: ).+ |
| minor_change_regexp | Minor change regexp | no | ^(feat|fix|chore|docs|style|refactor|perf|test|build|ci|revert)(\(.+\))?: .+ |
Outputs
| name | description |
|---|---|
| last_tag | Last (previous) tag. If event is to push version tag, then last_tag == pushed tag. |
| last_tag_sha | Last (previous) tag SHA. If event is to push version tag, then last_tag_sha == pushed tag SHA. |
| last_version | Last (previous) version. If event is to push version tag, then last_version == pushed version. Version is a tag without prefix. |
| suggested_version | New suggested version. If event is to push version tag, then suggested_version == pushed version. Otherwise new version will be set to prerelease version (unless pushing to the release branch). |
| suggested_tag | New suggested tag based on suggested version. |
| on_tag | True if the event is to push version tag. False otherwise. |
| on_release_branch | True if the event is to push to release branch. False otherwise. |
| is_release_version | True if the suggested versions is a release version. False otherwise. |