From 93da59b0fa74da1791d44164e1a3dd54c214c2d9 Mon Sep 17 00:00:00 2001 From: Meghan Date: Sat, 14 Nov 2020 02:04:53 -0800 Subject: [PATCH] add ci steps for building zig --- .circleci/config.yml | 10 ++++++++++ download_zig.sh | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 download_zig.sh 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 -- 2.54.0