record-release
A GitHub Action to record deployments and releases to Groo Ops Dashboard.
Features
- Record releases to Groo Ops Dashboard
- Automatically create GitHub releases
- Support for single-job and multi-job workflows
- Semantic version bumping (major, minor, patch)
- Upload release artifacts
- Custom release notes (inline or from file)
- Draft and prerelease support
Quick Example
- name: Record release
id: release
uses: groo-dev/record-release@v1
with:
token: ${{ secrets.OPS_API_TOKEN }}
environment: production
bump: patch
- name: Build
run: npm run build --version=${{ steps.release.outputs.version }}
Prerequisites
Before using this action, you need:
- A registered application in the Groo Ops Dashboard
- An API token with write permissions
See Prerequisites for setup instructions.