eagerminds/Github Release
Generate GitHub release for a tag
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | The Github access token | yes | — |
| release_version | The tag name, required if missing changelog file | no | — |
| release_version_format | Release version format | no | [0-9]+\.[0-9]+\.[0-9]+ |
| overwrite_tag | Forces existing tag to be overwritten | no | false |
| overwrite_release | Forces existing release to be overwritten | no | false |
| release_version_delimiter | Release version delimiter | no | . |
| tag_name | The name of the release tag, defaults to "v${RELEASE_VERSION}" | no | — |
| release_name | The name of the release to publish, defaults to "${TAG_NAME}" | no | — |
| skip_tag_zero | If true skips minor and major tag generation when its value is zero. Example: 'v0', 'v0.0' | no | false |
| tag_major | If true generates/overwrites tag of major version, default to false | no | false |
| tag_minor | If true generates/overwrites tag of minor version, default to false | no | false |
| release_description | Release description. By default it is obtained from changelog file or blank | no | — |
| disable_changelog | If true disables changelog parsing. By default latest release tag and changelog_description are obtained from changelog file | no | — |
| changelog_path | Changelog file path to get release description | no | CHANGELOG.md |
| changelog_release_version_format | Changelog tag format, defaults to "^## \[$release_version_format\]" | no | — |
Outputs
| name | description |
|---|---|
| release_url | Created release URL |