craftingitde/gitRelease Action
Create, update, and manage GitHub releases using gitRelease CLI tool
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Nov 28, 2025
- License
- MIT
Pinned Snippet
uses: craftingitde/gitrelease@4f1c12f8c34fe4df57efd8f729ee012bdfca13ad # 2.0.20tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Command to execute (github create, github update, github upload, version next, etc.) | yes | — |
| token | GitHub token for authentication (usually secrets.GITHUB_TOKEN) | no | ${{ github.token }} |
| server | Gitea server address (required) or Github Enterprise server address (optional) | no | — |
| owner | Repository owner (defaults to current repository owner) | no | ${{ github.repository_owner }} |
| repo | Repository name (defaults to current repository name) | no | ${{ github.event.repository.name }} |
| tag | Tag name for the release | no | — |
| name | Release name | no | — |
| body | Release body/description | no | — |
| prerelease | Mark as prerelease (true/false) | no | false |
| draft | Mark as draft (true/false) | no | false |
| file | File path to upload as asset | no | — |
| label | Label for the asset | no | — |
Outputs
| name | description |
|---|---|
| result | Command execution result |