From 0930eee5610d45823178b041620939da176d6874 Mon Sep 17 00:00:00 2001 From: jaina heartles Date: Sun, 18 Dec 2022 05:01:55 -0800 Subject: [PATCH] Download zig binary once --- .woodpecker.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index fea78e9..beae96a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,14 +6,24 @@ clone: lfs: false pipeline: - fmt: + prepare-compiler: image: alpine + commands: + - echo "Downloading dependencies..." + - apk add curl xz + - echo "Downloading zig binary..." - curl https://ziglang.org/download/0.10.0/zig-linux-x86_64-0.10.0.tar.xz | xz -d | tar -x + + format: + image: alpine + commands: + - echo "Checking formatting..." - ./zig-linux-x86_64-0.10.0/zig fmt --check src/ tests/ build.zig unit-tests: image: alpine commands: - - apk add sqlite sqlite-dev libpq libpq-dev curl xz - - curl https://ziglang.org/download/0.10.0/zig-linux-x86_64-0.10.0.tar.xz | xz -d | tar -x + - echo "Downloading dependencies..." + - apk add sqlite sqlite-dev libpq libpq-dev + - echo "Running unit tests..." - ./zig-linux-x86_64-0.10.0/zig build unit