name: snapshot on: push: branches: - main permissions: contents: read concurrency: group: snapshot-${{ github.ref }} cancel-in-progress: true jobs: snapshot: runs-on: # Use our own large runners with more CPU and RAM for faster builds group: releasers steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 persist-credentials: false - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0 with: go-version-file: go.mod - uses: goreleaser/goreleaser-action@ec59f474b9834571250b370d4735c50f8e2d1e29 # v7.0.0 with: version: "nightly" distribution: goreleaser-pro args: build --snapshot --clean env: GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}