Skip to content

Commit c7b88d8

Browse files
authored
fix(ci): build with CGOENABLED=0 for alpine linux support (#3)
1 parent b5b9f96 commit c7b88d8

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

.github/workflows/ci-pull-request.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,14 @@ jobs:
2727
OSS=(linux darwin)
2828
ARCHS=(amd64 arm64)
2929
go get
30+
go mod download
3031
for OS in "${OSS[@]}"; do
3132
for ARCH in "${ARCHS[@]}"; do
32-
env GOOS="${OS}" GOARCH="${ARCH}" \
33-
go build -o "./dist/ghapp_${OS}_${ARCH}"
33+
CGO_ENABLED=0 \
34+
GOOS="${OS}" \
35+
GOARCH="${ARCH}" \
36+
go build \
37+
-o "./dist/ghapp_${OS}_${ARCH}"
3438
done
3539
done
3640
- id: docker-setup

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@ jobs:
5959
OSS=(linux darwin)
6060
ARCHS=(amd64 arm64)
6161
go get
62+
go mod download
6263
for OS in "${OSS[@]}"; do
6364
for ARCH in "${ARCHS[@]}"; do
64-
env GOOS="${OS}" GOARCH="${ARCH}" \
65+
CGO_ENABLED=0 \
66+
GOOS="${OS}" \
67+
GOARCH="${ARCH}" \
6568
go build \
6669
-o "./dist/ghapp_${OS}_${ARCH}" \
6770
-ldflags "-X main.version=${VERSION}"

bin/build.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ OSS=(linux darwin)
66
ARCHS=(amd64 arm64)
77

88
go get
9+
go mod download
910

1011
for OS in "${OSS[@]}"; do
1112
for ARCH in "${ARCHS[@]}"; do
12-
env GOOS="${OS}" GOARCH="${ARCH}" \
13+
CGO_ENABLED=0 \
14+
GOOS="${OS}" \
15+
GOARCH="${ARCH}" \
1316
go build \
1417
-o "./dist/ghapp_${OS}_${ARCH}" \
1518
-ldflags "-X main.version=${VERSION}"

0 commit comments

Comments
 (0)