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-go@v6 with: go-version: 'stable' - name: Install goreleaser uses: goreleaser/goreleaser-action@v6 with: version: '~> v2' install-only: true - name: Release run: | GITEA_TOKEN=$(cat "${RELEASE_TOKEN_FILE}") export GITEA_TOKEN goreleaser release --clean