name: Goreleaser on: push: tags: - 'v*' env: RELEASE_TOKEN_FILE: /runner-secrets/release-token jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: actions/setup-node@v6 with: node-version: '24' - uses: actions/setup-go@v6 with: go-version: 'stable' - name: Install goreleaser uses: goreleaser/goreleaser-action@v7 with: version: 'v2.13.3' install-only: true - name: Release run: | GITEA_TOKEN=$(cat "${RELEASE_TOKEN_FILE}") export GITEA_TOKEN goreleaser release --clean