Skip to content

Commit 9e7add8

Browse files
committed
fix: create separate builds for each OS/arch with proper binary naming
1 parent b8e0a65 commit 9e7add8

File tree

1 file changed

+34
-2
lines changed

1 file changed

+34
-2
lines changed

.goreleaser.yml

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,47 @@ before:
33
- go mod tidy
44

55
builds:
6-
- env:
6+
- id: linux-amd64
7+
env:
78
- CGO_ENABLED=0
89
goos:
910
- linux
11+
goarch:
12+
- amd64
13+
binary: "pdf-joiner-linux-amd64"
14+
ldflags:
15+
- -s -w
16+
17+
- id: linux-arm64
18+
env:
19+
- CGO_ENABLED=0
20+
goos:
21+
- linux
22+
goarch:
23+
- arm64
24+
binary: "pdf-joiner-linux-arm64"
25+
ldflags:
26+
- -s -w
27+
28+
- id: darwin-amd64
29+
env:
30+
- CGO_ENABLED=0
31+
goos:
1032
- darwin
1133
goarch:
1234
- amd64
35+
binary: "pdf-joiner-darwin-amd64"
36+
ldflags:
37+
- -s -w
38+
39+
- id: darwin-arm64
40+
env:
41+
- CGO_ENABLED=0
42+
goos:
43+
- darwin
44+
goarch:
1345
- arm64
14-
binary: "pdf-joiner-{{ .Os }}-{{ .Arch }}"
46+
binary: "pdf-joiner-darwin-arm64"
1547
ldflags:
1648
- -s -w
1749

0 commit comments

Comments
 (0)