File tree Expand file tree Collapse file tree 2 files changed +20
-10
lines changed
Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -14,14 +14,24 @@ jobs:
1414 uses : actions/checkout@v5
1515 with :
1616 fetch-depth : 0
17- - name : Set up Go
18- uses : actions/setup-go@v6
17+
18+ - name : Setup QEMU (needed for cross-compiling)
19+ uses : docker/setup-qemu-action@v3
1920 with :
20- go-version : 1.24
21- - name : Run GoReleaser
22- uses : goreleaser/goreleaser-action@v6
21+ platforms : all
22+
23+ - name : Login to GHCR
24+ uses : docker/login-action@v3
2325 with :
24- version : latest
25- args : release --clean
26- env :
27- GITHUB_TOKEN : ${{ secrets.GH_PAT }}
26+ registry : ghcr.io
27+ username : ${{ github.actor }}
28+ password : ${{ secrets.GH_PAT }}
29+
30+ - name : Run GoReleaser via goreleaser-cross
31+ run : |
32+ docker run --rm \
33+ -v "${PWD}":/workspace \
34+ -w /workspace \
35+ -e GITHUB_TOKEN=${{ secrets.GH_PAT }} \
36+ ghcr.io/goreleaser/goreleaser-cross:v1.25-v2.12.7 \
37+ release --clean
Original file line number Diff line number Diff line change 77 - go mod download
88builds :
99 - env :
10- - CGO_ENABLED=0
10+ - CGO_ENABLED=1
1111 goos :
1212 - linux
1313 - darwin
You can’t perform that action at this time.
0 commit comments