craftingitde/gitRelease Action

Create, update, and manage GitHub releases using gitRelease CLI tool

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Nov 28, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: craftingitde/gitrelease@4f1c12f8c34fe4df57efd8f729ee012bdfca13ad # 2.0.20

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
commandCommand to execute (github create, github update, github upload, version next, etc.)yes
tokenGitHub token for authentication (usually secrets.GITHUB_TOKEN)no${{ github.token }}
serverGitea server address (required) or Github Enterprise server address (optional)no
ownerRepository owner (defaults to current repository owner)no${{ github.repository_owner }}
repoRepository name (defaults to current repository name)no${{ github.event.repository.name }}
tagTag name for the releaseno
nameRelease nameno
bodyRelease body/descriptionno
prereleaseMark as prerelease (true/false)nofalse
draftMark as draft (true/false)nofalse
fileFile path to upload as assetno
labelLabel for the assetno
namedescription
resultCommand execution result