kubegrind/GH Release Manager
Professional GitHub release creation and asset management action with comprehensive workflow integration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| body | Release description text | no | "" |
| body_path | Path to file containing release description | no | — |
| name | Release name. Defaults to tag name if not specified | no | — |
| tag_name | Git tag name. Defaults to github.ref_name | no | — |
| draft | Create release as draft | no | false |
| prerelease | Mark release as prerelease | no | false |
| files | Newline-delimited list of file paths or glob patterns to upload as release assets | no | — |
| token | GitHub token with contents write permission | no | ${{ github.token }} |
| repository | Target repository in owner/repo format. Defaults to current repository | no | — |
| target_commitish | Commitish value for tag creation. Defaults to default branch | no | — |
| generate_release_notes | Automatically generate release notes from commits and pull requests | no | false |
| make_latest | Set this release as the latest release for the repository | no | true |
| overwrite_files | Overwrite existing release assets with same name | no | true |
| fail_on_unmatched_files | Fail the action if file patterns do not match any files | no | false |
Outputs
| name | description |
|---|---|
| id | Release ID |
| url | Release HTML page URL |
| upload_url | Release asset upload URL |
| tag_name | Git tag name used for the release |
| assets | JSON array of uploaded asset information |