From 6d998c8fa577c7bd9ea871f84dd004c5342b33e4 Mon Sep 17 00:00:00 2001 From: Macbook Date: Thu, 31 Oct 2024 20:08:42 +0700 Subject: [PATCH] update build clokc --- .github/workflows/build_cloak.yml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_cloak.yml b/.github/workflows/build_cloak.yml index 802cbf3..118231f 100644 --- a/.github/workflows/build_cloak.yml +++ b/.github/workflows/build_cloak.yml @@ -106,11 +106,26 @@ jobs: ref: master-amnezia path: Cloak - - name: 'Run build script' + # - name: 'Run build script' + # working-directory: Cloak + # run: | + # CGO_ENABLED=1 GOOS="darwin" GOARCH="amd64" go build -v -o ./release/plugin/darwin/ck-ovpn-plugin.a -buildmode=c-archive ./cmd/ck-ovpn-plugin/ + - name: Build for x86_64 working-directory: Cloak run: | - CGO_ENABLED=1 GOOS="darwin" GOARCH="amd64" go build -v -o ./release/plugin/darwin/ck-ovpn-plugin.a -buildmode=c-archive ./cmd/ck-ovpn-plugin/ - + CGO_ENABLED=1 GOOS="darwin" GOARCH="amd64" go build -v -o ./release/plugin/darwin/ck-ovpn-plugin-x86_64.a -buildmode=c-archive ./cmd/ck-ovpn-plugin/ + + - name: Build for arm64 + working-directory: Cloak + run: | + CGO_ENABLED=1 GOOS="darwin" GOARCH="arm64" go build -v -o ./release/plugin/darwin/ck-ovpn-plugin-arm64.a -buildmode=c-archive ./cmd/ck-ovpn-plugin/ + + - name: Create Fat Binary (Universal Binary) + working-directory: Cloak + run: | + lipo -create -output ./release/plugin/darwin/ck-ovpn-plugin.a \ + ./release/plugin/darwin/ck-ovpn-plugin-x86_64.a \ + ./release/plugin/darwin/ck-ovpn-plugin-arm64.a - name: Archive artifacts uses: actions/upload-artifact@v3 with: