liquidlogiclabs/Multi-Platform Release Action

Create and manage releases on GitHub and Gitea (including self-hosted instances)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
platformPlatform type (github|gitea). If not provided, will auto-detect from repository URLno""
tokenPlatform token for authentication. Defaults to GITHUB_TOKENno${{ github.token }}
tagTag for the release. If omitted, the git ref will be used (if it is a tag)no""
nameName for the release. If omitted, the tag will be usedno""
bodyBody for the release. Note: This input will have white space trimmed before and after it. Use bodyFile if you need a non-trivial markdown bodyno""
body-fileBody file for the release. This should be the path to the fileno""
draftMarks this release as a draft release. Set to true to enablenofalse
prereleaseMarks this release as prerelease. Set to true to enablenofalse
commitCommit reference. This will be used to create the tag if it does not existno""
artifactsPaths representing artifacts to upload to the release. This may be a single path or a comma delimited list of paths (or globs)no""
artifact-content-typeThe content type of the artifact. Defaults to application/octet-streamno""
replaces-artifactsIndicates if existing release artifacts should be replacednotrue
remove-artifactsIndicates if existing release artifacts should be removednofalse
artifact-errors-fail-buildIndicates if artifact read or upload errors should fail the buildnofalse
allow-updatesIndicates if we should update a release if it already exists. Defaults to falsenofalse
skip-if-release-existsWhen enabled, the action will be skipped if a non-draft release already exists for the provided tagnofalse
update-only-unreleasedWhen allowUpdates is enabled, this will fail the action if the release it is updating is not a draft or a prereleasenofalse
generate-release-notesIndicates if release notes should be automatically generatednofalse
generate-release-notes-previous-tagPrevious tag to use when generating release notes. This will limit the release notes to changes between the two tagsno""
repositoryRepository in owner/repo format (e.g., LiquidLogicLabs/git-action-release). If provided, takes precedence over owner and repo inputsno""
ownerOptionally specify the owner of the repo where the release should be generated. Defaults to current repo ownerno""
repoOptionally specify the repo where the release should be generated. Defaults to current repono""
omit-bodyIndicates if the release body should be omittednofalse
omit-body-during-updateIndicates if the release body should be omitted during updates. The body will still be applied for newly created releasesnofalse
omit-draft-during-updateIndicates if the draft flag should be omitted during updates. The draft flag will still be applied for newly created releasesnofalse
omit-nameIndicates if the release name should be omittednofalse
omit-name-during-updateIndicates if the release name should be omitted during updates. The name will still be applied for newly created releasesnofalse
omit-prerelease-during-updateIndicates if the prerelease flag should be omitted during updates. The prerelease flag will still be applied for newly created releasesnofalse
verboseEnable verbose debug logging. Also enabled when ACTIONS_STEP_DEBUG=true.nofalse
skip-certificate-checkSkip TLS certificate verification for API calls (self-hosted instances).nofalse
namedescription
idThe identifier of the created release
html-urlThe HTML URL of the release
upload-urlThe URL for uploading assets to the release
tarball-urlThe URL for downloading the release as a tarball (.tar.gz)
zipball-urlThe URL for downloading the release as a zipball (.zip)
assetsJSON string containing a map of asset names to download URLs for uploaded assets