actions-marketplace-validations/Create a GitHub Release
Github Action to create, update, or add files to Github Releases
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 9, 2022
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/iamkubi_github-release@1e13383f6915bc15608a7fb72da92e02e4a0fb64 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Github API token to be used. Quite unavoidable, I'm afraid. | yes | — |
| tag | A tag for the release. Required UNLESS action is run on tag push (meaning: '$GITHUB_REF' contains 'ref/tag/<TAG>'). | no | — |
| commitish | Unnecessary, if the tag provided is a git tag. If it isn't, release will be created off 'master'. | no | — |
| name | Name the release, the more creative, the better. | no | — |
| body | Longer description of the release, ex. changelog, or info about contributors. | no | — |
| draft | Keep the Release as draft and don't publish it. With no 'files', the default is 'false'. With 'files' default is to 'un-draft' the release only after and if all assets upload successfully. Keep it private with explicit 'false'. | no | — |
| prerelease | Marks Release as a pre-Release. | no | — |
| generate_release_notes | Whether to automatically generate the name and body for this release. If name is specified, the specified name will be used; otherwise, a name will be automatically generated. If body is specified, the body will be pre-pended to the automatically generated notes. | no | — |
| files | A whitespace-separated(!) list of files to be uploaded. It's impossible to pass a list here, so make sure filenames don't contain spaces nor colons in their names/paths. Optionally custom asset name can be specified by pre-pending it to the name, ex: 'asset-name.tgz:./folder-to-be-uploaded/'. | no | — |
| gzip | Default is 'true', which compresses both files, and folders. 'false' compresses nothing, but will error out on folders, as they can't be uploaded. 'folders' applies compression to folders only. | no | true |
| allow_override | Set to 'true' to allow for release overriding. | no | false |
Outputs
no outputs