123456789101112131415161718192021222324252627282930 |
- on:
- push:
- tags:
- - "v[0-9]+.[0-9]+.[0-9]*"
- name: Create release and upload binaries
- permissions:
- contents: write
-
- jobs:
- goreleaser:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- with:
- fetch-depth: 0
- - run: git fetch --force --tags
- - uses: actions/setup-go@v3
- with:
- go-version: '>=1.17.0'
- cache: true
- - uses: goreleaser/goreleaser-action@v4
- with:
- distribution: goreleaser
- version: latest
- args: release --clean
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|