diff --git a/.circleci/config.yml b/.circleci/config.yml index 891415fe9df81fb9ae63f19800b74e5fb317c697..efa6b098b8b346ba80971116048f4661db3bf0e8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,4 +20,14 @@ jobs: - store_artifacts: path: ./bin/ destination: /artifacts/ + + - run: ./download_zig.sh 0.7.0 + - run: zig version + - run: zig env + - run: apk add jq grep + - run: ./build_all_zig.sh + - store_artifacts: + path: ./zig-cache/bin/ + destination: /artifacts/ + - run: ./make_release.sh diff --git a/download_zig.sh b/download_zig.sh new file mode 100755 index 0000000000000000000000000000000000000000..ee3f08b4aadf415cec154832951a6291c4d8bcc8 --- /dev/null +++ b/download_zig.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +set -x +set -e + +os="linux" +arch="x86_64" +version="$1" + +dir="zig-$os-$arch-$version" +file="$dir.tar.xz" + +cd ~ +apk add wget tar +wget https://ziglang.org/download/$version/$file +tar -vxf $file +ln -s ~/$dir/zig /bin