Skip to content

Commit da73616

Browse files
authored
ci: use goreleaser to generate binaries (#24)
1 parent eb19061 commit da73616

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

.github/workflows/publish.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,27 @@ on:
55
tags:
66
- "v*.*.*"
77

8-
98
permissions:
109
contents: write
1110

1211
jobs:
13-
build:
12+
release:
1413
runs-on: ubuntu-latest
1514
steps:
16-
- uses: actions/checkout@v4
17-
- name: Release
18-
uses: softprops/action-gh-release@v2
19-
with:
20-
generate_release_notes: true
21-
token: "${{ secrets.GITHUB_TOKEN }}"
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
- name: Setup Go
18+
uses: actions/setup-go@v5
19+
with:
20+
go-version: 1.22.x
21+
- name: Run goreleaser
22+
uses: goreleaser/goreleaser-action@v4
23+
with:
24+
distribution: goreleaser
25+
version: v1.17.2
26+
args: release --clean
27+
env:
28+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
2229
docker:
2330
runs-on: ubuntu-latest
2431
steps:

0 commit comments

Comments
 (0)