talm
1name: goreleaser
2
3on:
4pull_request:
5push:
6tags:
7- "v*.*.*"
8
9permissions:
10contents: write
11
12jobs:
13goreleaser:
14runs-on: ubuntu-latest
15steps:
16- name: Checkout
17uses: actions/checkout@v4
18with:
19fetch-depth: 0
20- name: Set up Go
21uses: actions/setup-go@v5
22with:
23go-version: stable
24- name: Run GoReleaser
25uses: goreleaser/goreleaser-action@v5
26with:
27# either 'goreleaser' (default) or 'goreleaser-pro'
28distribution: goreleaser
29# 'latest', 'nightly', or a semver
30version: latest
31args: release --clean
32env:
33GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34