Skip to content

Release

Release #12

Workflow file for this run

name: Release
on:
release:
types:
- created
permissions:
contents: write
actions: read
checks: read
env:
GO_VERSION: "1.24.1"
jobs:
publish:
if: startsWith(github.ref, 'refs/tags/v') == true
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v6
with:
go-version: ${{ env.GO_VERSION }}
check-latest: true
- name: Checkout
uses: actions/checkout@v5
- id: set_version
run: |
VERSION=$(echo $GITHUB_REF | sed -nE 's!refs/tags/!!p')
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
- name: Generate release artifacts
run: |
make release VERSION=${{ steps.set_version.outputs.version }}
- name: Save release artifacts
uses: softprops/action-gh-release@v2
with:
token: ${{ secrets.ACCESS_TOKEN }}
files: release/*