this repo has no description

ci: specify which zig version to download

altagos.dev 4c6321fc e51fb115

verified
Changed files
+11 -4
.tangled
workflows
zig
+2
.tangled/workflows/build.yaml
··· 13 13 steps: 14 14 - name: "Install zig" 15 15 command: "./zig/download.sh" 16 + environment: 17 + ZIG_VERSION: "master" 16 18 - name: "Build ReleaseFast" 17 19 command: "./zig/zig build -Doptimize=ReleaseFast --summary all" 18 20
+9 -4
zig/download.sh
··· 1 1 #!/bin/bash 2 2 3 + if [ -d "zig/$ZIG_VERSION" ]; then 4 + echo "Zig $ZIG_VERSION is already installed." 5 + exit 0 6 + fi 7 + 3 8 JSON=$(curl -s https://ziglang.org/download/index.json) 4 9 5 10 # Determine the architecture: ··· 28 33 29 34 ZIG_TARGET="$ZIG_ARCH-$ZIG_OS" 30 35 31 - URL=$(echo "$JSON" | jq -r ".master.\"$ZIG_TARGET\".tarball") 32 - EXPECTED_SHA=$(echo "$JSON" | jq -r ".master.\"$ZIG_TARGET\".shasum") 36 + URL=$(echo "$JSON" | jq -r ".$ZIG_VERSION.\"$ZIG_TARGET\".tarball") 37 + EXPECTED_SHA=$(echo "$JSON" | jq -r ".$ZIG_VERSION.\"$ZIG_TARGET\".shasum") 33 38 34 39 curl -O "$URL" 35 40 ··· 41 46 exit 1 42 47 fi 43 48 44 - if [ ! -d "zig/master" ]; then 45 - mkdir zig/master 49 + if [ ! -d "zig/$ZIG_VERSION" ]; then 50 + mkdir zig/$ZIG_VERSION 46 51 fi 47 52 48 53 CWD=$(pwd)