From 0ccf05b9fae7d8c0ead61ba74ef601b88fb74b79 Mon Sep 17 00:00:00 2001 From: Jati Nurohman Date: Tue, 13 Jun 2023 10:21:25 +0700 Subject: [PATCH] Disable cgo on release pipeline (#3) * disable cgo and add arm64 release on pipeline --- .github/workflows/release.yaml | 8 +++++--- README.md | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 44603ab..4f48742 100755 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -17,11 +17,13 @@ jobs: - run: | go mod tidy cp LICENSE ./release - GOOS=linux GOARCH=amd64 go build -o=./release/KGCPSecret ./main/ + GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o=./release/KGCPSecret ./main/ tar -C ./release -cvzf ./release/KGCPSecret.linux.amd64.tar.gz ./KGCPSecret ./LICENSE ./LICENSES - GOOS=darwin GOARCH=amd64 go build -o=./release/KGCPSecret ./main/ + GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -o=./release/KGCPSecret ./main/ tar -C ./release -cvzf ./release/KGCPSecret.darwin.amd64.tar.gz ./KGCPSecret ./LICENSE ./LICENSES - GOOS=windows GOARCH=386 go build -o=./release/KGCPSecret ./main/ + GOOS=darwin GOARCH=arm64 CGO_ENABLED=0 go build -o=./release/KGCPSecret ./main/ + tar -C ./release -cvzf ./release/KGCPSecret.darwin.arm.tar.gz ./KGCPSecret ./LICENSE ./LICENSES + GOOS=windows GOARCH=386 CGO_ENABLED=0 go build -o=./release/KGCPSecret ./main/ tar -C ./release -cvzf ./release/KGCPSecret.windows.386.tar.gz ./KGCPSecret ./LICENSE ./LICENSES - uses: actions/setup-node@v2 with: diff --git a/README.md b/README.md index a733f08..a34f225 100755 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ make build * LINUX AMD64 (tested) * MAC AMD64 (only cross compiled) +* MAC ARM64 (only cross compiled) * Windows 386 (only cross compiled) ## Copyright and License