tcnksm/Create GitHub Release and upload artifacts using ghr
Install and run ghr to create a GitHub Release and upload artifacts in parallel
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of ghr to install | no | v0.18.3 |
| tag | Git tag for the release (required) | yes | — |
| path | Path to artifacts to upload (file or directory) | no | — |
| commitish | Target commitish, branch or commit SHA | no | — |
| name | GitHub release title | no | — |
| body | Text describing the contents of the release | no | — |
| draft | Create release as draft | no | false |
| prerelease | Create as prerelease | no | false |
| latest | Set the release as latest (true, false, or auto) | no | — |
| replace | Replace artifacts if already uploaded | no | false |
| delete | Recreate release if it already exists | no | false |
| soft | Stop uploading if the tag already exists | no | false |
| generatenotes | Generate release notes automatically | no | false |
| parallel | Parallelization factor for uploads | no | — |
| owner | GitHub repository owner | no | — |
| repository | GitHub repository name | no | — |
| token | GitHub token for authentication | no | ${{ github.token }} |
Outputs
no outputs