Skip to content

Commit

Permalink
Disable cgo on release pipeline (#3)
Browse files Browse the repository at this point in the history
* disable cgo and add arm64 release on pipeline
  • Loading branch information
jatiman authored Jun 13, 2023
1 parent 5c95018 commit 0ccf05b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 0ccf05b

Please # to comment.