github.com/sacloud/iaas-api-go@v1.12.0/.github/workflows/release.yaml (about)

     1  name: Release
     2  
     3  on:
     4    push:
     5      tags: 'v[0-9]+.[0-9]+.[0-9]+'
     6  
     7  env:
     8    GOPROXY: https://proxy.golang.org
     9  
    10  jobs:
    11    goreleaser:
    12      runs-on: ubuntu-latest
    13      steps:
    14        - name: Checkout
    15          uses: actions/checkout@v4
    16  
    17        - name: Unshallow
    18          run: git fetch --prune --unshallow
    19  
    20        - name: Set up Go
    21          uses: actions/setup-go@v5
    22          with:
    23            go-version: "1.21"
    24  
    25        - name: Run GoReleaser
    26          uses: goreleaser/goreleaser-action@v5
    27          with:
    28            version: latest
    29            args: release --rm-dist
    30          env:
    31            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}