spenserblack/Tag to Release
Generate a GitHub release using an annotated tag for the release info
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| tag | The tag to use to create the release. Defaults to github.ref_name. | yes | ${{ github.ref_name }} |
| token | Authorized secret GitHub token. Defaults to github.token. | yes | ${{ github.token }} |
| draft | If the release should be a draft | yes | false |
| tag-as-title | If the tag itself should be used as the release title. If true, the entire tag message, including the subject line (first line) is used as the text body of the release. If false, the subject line of the tag message is used as the release title and the rest of the tag message is used as the release text body. | yes | false |
| prerelease | If the release should be a prerelease. Set to auto to use the prerelease pattern. Possible values: true|false|always|never|auto | yes | auto |
| prerelease-pattern | The pattern to match to the tag to detect a prerelease | no | v*.*.*-* |
| dry-run | Set to true to prevent this action from creating a release | yes | false |
Outputs
| name | description |
|---|---|
| title | The title used to create the release |
| body | The release notes |
| prerelease | If the release is a prerelease |