A GitHub Action that creates a GitHub release and optionally uploads binary files to it. Simplifies the CI/CD workflow by automating the release process.
- Automatic GitHub release creation
- Optional binary file uploads from
target/builds/ - Skip release on pull request events
- Uses GitHub API for release creation
- name: Tag
uses: martoc/action-tag@v0
- name: Release
uses: martoc/action-release@v0- Usage Guide - Detailed usage instructions and examples
- Code Style - Code style guidelines for contributors
| Variable | Description |
|---|---|
TAG_NAME |
Tag name for the release (required) |
BIN_NAMES |
Space-separated list of binaries to upload from target/builds/ |
The action requires the following permissions:
permissions:
contents: writeThis project is licenced under the MIT Licence - see the LICENCE file for details.