karlhulme/Prepare Release
Interrogates the commits on a branch, since the last release, and determines the release type and release notes.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| branchName | The name of the branch that is being targetted for release. | yes | — |
Outputs
| name | description |
|---|---|
| canRelease | A value of 'yes' or 'no' indicating if a release can be carried out. |
| releaseFailureReason | If 'canRelease' is equal to 'no' then this property will contain a reason why. |
| releaseVersion | The version of the new release in major.minor.patch format. |
| releaseType | The type of release. One of the following values: 'major', 'minor' or 'patch'. |
| releaseNotes | A formatted markdown block containing the commit comments since the last release. |