konsentus/Github Release create, update, and upload assets
Github Action to create, update, or add files to Github Releases
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Github API token to be used. Quite crucial, 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 made off `master`. | no | — |
| name | Place to name the release, the more creative, the better. | no | — |
| body | Place to put a longer description of the release, ex changelog, or info about contributors. | no | — |
| draft | Set to true to create a release, but not publish it. | no | — |
| prerelease | Marks this as a pre-release. | no | — |
| files | A space-separated(!) list of files to be uploaded. It's impossible to pass a list here, so make sure filenames don't contain spaces in their names, or paths. You can optionally specify a custom asset name by pre-pending it to the name like this: `asset-name.tgz:./folder-to-be-uploaded/`. | no | — |
| gzip | If set to `true` (default) compresses both files, and folders. If set to `false`, uploads files exactly as they are, but errors on folders. If set to `folders`, uploads files as-they-are, but compresses folders. | no | true |
| allow_override | Set to `true` to allow for release overriding. | no | false |
Outputs
no outputs