Skip to content

Commit 95d8b48

Browse files
authored
fix(goreleaser): add darwin with CGO enabled to gorelease (#23438)
Signed-off-by: rumstead <[email protected]>
1 parent f458786 commit 95d8b48

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

.goreleaser.yaml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,38 @@ builds:
2424
- -extldflags="-static"
2525
goos:
2626
- linux
27-
- darwin
2827
- windows
2928
goarch:
3029
- amd64
3130
- arm64
3231
- s390x
3332
- ppc64le
3433
ignore:
35-
- goos: darwin
36-
goarch: s390x
37-
- goos: darwin
38-
goarch: ppc64le
3934
- goos: windows
4035
goarch: s390x
4136
- goos: windows
4237
goarch: ppc64le
4338
- goos: windows
4439
goarch: arm64
40+
- id: argocd-cli-darwin
41+
main: ./cmd
42+
binary: argocd-{{ .Os}}-{{ .Arch}}
43+
env:
44+
- CGO_ENABLED=1
45+
flags:
46+
- -v
47+
ldflags:
48+
- -X github.com/argoproj/argo-cd/v3/common.version={{ .Version }}
49+
- -X github.com/argoproj/argo-cd/v3/common.buildDate={{ .Date }}
50+
- -X github.com/argoproj/argo-cd/v3/common.gitCommit={{ .FullCommit }}
51+
- -X github.com/argoproj/argo-cd/v3/common.gitTreeState={{ .Env.GIT_TREE_STATE }}
52+
- -X github.com/argoproj/argo-cd/v3/common.kubectlVersion={{ .Env.KUBECTL_VERSION }}
53+
- -extldflags="-static"
54+
goos:
55+
- darwin
56+
goarch:
57+
- amd64
58+
- arm64
4559

4660
archives:
4761
- id: argocd-archive

0 commit comments

Comments
 (0)