|
47 | 47 | #!/usr/bin/env bash |
48 | 48 | set -e |
49 | 49 | apt-get update && apt-get install -y xz-utils |
50 | | - # Using stable 0.13.0 |
51 | | - curl -fL "https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz" -o zig.tar.xz |
| 50 | + curl -fL "https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz" -o zig.tar.xz |
52 | 51 | tar -xf zig.tar.xz -C /zig-tools --strip-components=1 |
53 | 52 |
|
54 | 53 | - id: "install-macos-sdk" |
@@ -145,7 +144,7 @@ steps: |
145 | 144 | CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 \ |
146 | 145 | CC="/zig-tools/zig cc ${COMMON_FLAGS}" \ |
147 | 146 | CXX="/zig-tools/zig c++ ${COMMON_FLAGS}" \ |
148 | | - go build -buildmode=pie -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.darwin.arm64 |
| 147 | + go build -buildmode=c-archive -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.darwin.arm64 |
149 | 148 |
|
150 | 149 | - id: "store-darwin-arm64" |
151 | 150 | name: "gcr.io/cloud-builders/gcloud:latest" |
@@ -178,7 +177,7 @@ steps: |
178 | 177 | CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 \ |
179 | 178 | CC="/zig-tools/zig cc ${COMMON_FLAGS}" \ |
180 | 179 | CXX="/zig-tools/zig c++ ${COMMON_FLAGS}" \ |
181 | | - go build -buildmode=pie -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=geminicli.binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.geminicli.darwin.arm64 |
| 180 | + go build -buildmode=c-archive -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=geminicli.binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.geminicli.darwin.arm64 |
182 | 181 |
|
183 | 182 | - id: "store-darwin-arm64-geminicli" |
184 | 183 | name: "gcr.io/cloud-builders/gcloud:latest" |
@@ -211,7 +210,7 @@ steps: |
211 | 210 | CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 \ |
212 | 211 | CC="/zig-tools/zig cc ${COMMON_FLAGS}" \ |
213 | 212 | CXX="/zig-tools/zig c++ ${COMMON_FLAGS}" \ |
214 | | - go build -buildmode=pie -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.darwin.amd64 |
| 213 | + go build -buildmode=c-archive -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.darwin.amd64 |
215 | 214 |
|
216 | 215 | - id: "store-darwin-amd64" |
217 | 216 | name: "gcr.io/cloud-builders/gcloud:latest" |
@@ -244,7 +243,7 @@ steps: |
244 | 243 | CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 \ |
245 | 244 | CC="/zig-tools/zig cc ${COMMON_FLAGS}" \ |
246 | 245 | CXX="/zig-tools/zig c++ ${COMMON_FLAGS}" \ |
247 | | - go build -buildmode=pie -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=geminicli.binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.geminicli.darwin.amd64 |
| 246 | + go build -buildmode=c-archive -ldflags "-X github.com/googleapis/genai-toolbox/cmd.buildType=geminicli.binary -X github.com/googleapis/genai-toolbox/cmd.commitSha=$(git rev-parse --short HEAD)" -o toolbox.geminicli.darwin.amd64 |
248 | 247 |
|
249 | 248 | - id: "store-darwin-amd64-geminicli" |
250 | 249 | name: "gcr.io/cloud-builders/gcloud:latest" |
|
0 commit comments