meedamian/Github Release create, update, and upload assets

Github Action to create, update, or add files to Github Releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGithub API token to be used. Quite unavoidable, I'm afraid.yes
tagA tag for the release. Required UNLESS action is run on tag push (meaning: '$GITHUB_REF' contains 'ref/tag/<TAG>'). no
commitishUnnecessary, if the tag provided is a git tag. If it isn't, release will be created off 'master'.no
nameName the release, the more creative, the better.no
bodyLonger description of the release, ex. changelog, or info about contributors.no
draftKeep 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
prereleaseMarks Release as a pre-Release.no
filesA 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
gzipDefault 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. notrue
allow_overrideSet to 'true' to allow for release overriding.nofalse

no outputs