| author | |
| committer | |
| log | 75f86dab3fba75052da0c7c03d007ff1f20dd154 |
| tree | 46e4cb34c24fa917ad7665d12e5a352b8f6c98ff |
| parent | 5b9ea5dd1ec0467f759d51f080fec68b2788d909 |
5 files changed, 22 insertions(+), 5 deletions(-)
ci/azure/macos_arm64_script+3-4| ... | ... | @@ -114,13 +114,12 @@ if [ "${BUILD_REASON}" != "PullRequest" ]; then |
| 114 | 114 | SHASUM=$(shasum -a 256 $TARBALL | cut '-d ' -f1) |
| 115 | 115 | BYTESIZE=$(wc -c < $TARBALL) |
| 116 | 116 | |
| 117 | JSONFILE="macos-$GITBRANCH.json" | |
| 118 | touch $JSONFILE | |
| 119 | echo "{\"tarball\": \"$TARBALL\"," >>$JSONFILE | |
| 117 | JSONFILE="tarball.json" | |
| 118 | echo "{" >$JSONFILE | |
| 119 | echo "\"tarball\": \"$TARBALL\"," >>$JSONFILE | |
| 120 | 120 | echo "\"shasum\": \"$SHASUM\"," >>$JSONFILE |
| 121 | 121 | echo "\"size\": \"$BYTESIZE\"}" >>$JSONFILE |
| 122 | 122 | |
| 123 | s3cmd put -P --add-header="Cache-Control: max-age=0, must-revalidate" "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" | |
| 124 | 123 | s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/$ARCH-macos-$VERSION.json" |
| 125 | 124 | |
| 126 | 125 | # `set -x` causes these variables to be mangled. |
ci/azure/pipelines.yml+1-1| ... | ... | @@ -24,7 +24,7 @@ jobs: |
| 24 | 24 | secureFile: s3cfg |
| 25 | 25 | - script: ci/azure/macos_arm64_script |
| 26 | 26 | name: main |
| 27 | displayName: 'Build and cross-compile' | |
| 27 | displayName: 'Build' | |
| 28 | 28 | - job: BuildLinux |
| 29 | 29 | pool: |
| 30 | 30 | vmImage: 'ubuntu-18.04' |
ci/srht/index.html+6| ... | ... | @@ -199,6 +199,12 @@ |
| 199 | 199 | <td>{{X86_64_MACOS_BYTESIZE}}</td> |
| 200 | 200 | <td class="code">{{X86_64_MACOS_SHASUM}}</td> |
| 201 | 201 | </tr> |
| 202 | <tr> | |
| 203 | <td><a href="https://ziglang.org/builds/{{AARCH64_MACOS_TARBALL}}">{{AARCH64_MACOS_TARBALL}}</a></td> | |
| 204 | <td>Binary</td> | |
| 205 | <td>{{AARCH64_MACOS_BYTESIZE}}</td> | |
| 206 | <td class="code">{{AARCH64_MACOS_SHASUM}}</td> | |
| 207 | </tr> | |
| 202 | 208 | <tr> |
| 203 | 209 | <td><a href="https://ziglang.org/builds/{{X86_64_FREEBSD_TARBALL}}">{{X86_64_FREEBSD_TARBALL}}</a></td> |
| 204 | 210 | <td>Binary</td> |
ci/srht/index.json+5| ... | ... | @@ -19,6 +19,11 @@ |
| 19 | 19 | "shasum": "{{X86_64_MACOS_SHASUM}}", |
| 20 | 20 | "size": "{{X86_64_MACOS_BYTESIZE}}" |
| 21 | 21 | }, |
| 22 | "aarch64-macos": { | |
| 23 | "tarball": "https://ziglang.org/builds/{{AARCH64_MACOS_TARBALL}}", | |
| 24 | "shasum": "{{AARCH64_MACOS_SHASUM}}", | |
| 25 | "size": "{{AARCH64_MACOS_BYTESIZE}}" | |
| 26 | }, | |
| 22 | 27 | "x86_64-windows": { |
| 23 | 28 | "tarball": "https://ziglang.org/builds/{{X86_64_WINDOWS_TARBALL}}", |
| 24 | 29 | "shasum": "{{X86_64_WINDOWS_SHASUM}}", |
ci/srht/update_download_page+7| ... | ... | @@ -12,6 +12,7 @@ NATIVE_TARBALL="zig-linux-$(uname -m)-$VERSION.tar.xz" |
| 12 | 12 | AARCH64_LINUX_JSON_URL="https://ziglang.org/builds/aarch64-linux-$VERSION.json" |
| 13 | 13 | X86_64_LINUX_JSON_URL="https://ziglang.org/builds/x86_64-linux-$VERSION.json" |
| 14 | 14 | X86_64_WINDOWS_JSON_URL="https://ziglang.org/builds/x86_64-windows-$VERSION.json" |
| 15 | AARCH64_MACOS_JSON_URL="https://ziglang.org/builds/aarch64-macos-$VERSION.json" | |
| 15 | 16 | X86_64_MACOS_JSON_URL="https://ziglang.org/builds/x86_64-macos-$VERSION.json" |
| 16 | 17 | X86_64_FREEBSD_JSON_URL="https://ziglang.org/builds/x86_64-freebsd-$VERSION.json" |
| 17 | 18 | |
| ... | ... | @@ -20,6 +21,7 @@ X86_64_FREEBSD_JSON_URL="https://ziglang.org/builds/x86_64-freebsd-$VERSION.json |
| 20 | 21 | curl --fail -I "$AARCH64_LINUX_JSON_URL" >/dev/null || exit 0 |
| 21 | 22 | curl --fail -I "$X86_64_LINUX_JSON_URL" >/dev/null || exit 0 |
| 22 | 23 | curl --fail -I "$X86_64_WINDOWS_JSON_URL" >/dev/null || exit 0 |
| 24 | curl --fail -I "$AARCH64_MACOS_JSON_URL" >/dev/null || exit 0 | |
| 23 | 25 | curl --fail -I "$X86_64_MACOS_JSON_URL" >/dev/null || exit 0 |
| 24 | 26 | curl --fail -I "$X86_64_FREEBSD_JSON_URL" >/dev/null || exit 0 |
| 25 | 27 | |
| ... | ... | @@ -57,6 +59,11 @@ export X86_64_WINDOWS_TARBALL="$(echo "$X86_64_WINDOWS_JSON" | jq .tarball -r)" |
| 57 | 59 | export X86_64_WINDOWS_BYTESIZE="$(echo "$X86_64_WINDOWS_JSON" | jq .size -r)" |
| 58 | 60 | export X86_64_WINDOWS_SHASUM="$(echo "$X86_64_WINDOWS_JSON" | jq .shasum -r)" |
| 59 | 61 | |
| 62 | AARCH64_MACOS_JSON=$(curl --fail "$AARCH64_MACOS_JSON_URL" || exit 1) | |
| 63 | export AARCH64_MACOS_TARBALL="$(echo "$AARCH64_MACOS_JSON" | jq .tarball -r)" | |
| 64 | export AARCH64_MACOS_BYTESIZE="$(echo "$AARCH64_MACOS_JSON" | jq .size -r)" | |
| 65 | export AARCH64_MACOS_SHASUM="$(echo "$AARCH64_MACOS_JSON" | jq .shasum -r)" | |
| 66 | ||
| 60 | 67 | X86_64_MACOS_JSON=$(curl --fail "$X86_64_MACOS_JSON_URL" || exit 1) |
| 61 | 68 | export X86_64_MACOS_TARBALL="$(echo "$X86_64_MACOS_JSON" | jq .tarball -r)" |
| 62 | 69 | export X86_64_MACOS_BYTESIZE="$(echo "$X86_64_MACOS_JSON" | jq .size -r)" |