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