github.com/greenpau/go-authcrunch@v1.1.4/.github/workflows/release.yml (about)

     1  name: release
     2  
     3  on:
     4    push:
     5      tags:
     6        - 'v*'
     7  
     8  permissions:
     9    contents: write
    10  
    11  jobs:
    12    goreleaser:
    13      runs-on: ubuntu-latest
    14      steps:
    15        - uses: actions/checkout@v3
    16          with:
    17            fetch-depth: 0
    18        - run: git fetch --force --tags
    19        - uses: actions/setup-go@v3
    20          with:
    21            go-version: '>=1.20.7'
    22            cache: true
    23        - uses: goreleaser/goreleaser-action@v4
    24          with:
    25            distribution: goreleaser
    26            version: latest
    27            args: release --rm-dist
    28          env:
    29            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    30            GOPATH: /home/runner/go