From c55f888e394e4a1d60b6aa5718635254e4f433d3 Mon Sep 17 00:00:00 2001 From: Altagos Date: Tue, 16 Dec 2025 14:25:40 +0100 Subject: [PATCH] move to concourse ci --- .tangled/workflows/build.yml | 24 ------------------------ ci/tasks/build.yml | 23 +++++++++++++++++++++++ ci/tasks/test.yml | 23 +++++++++++++++++++++++ 3 files changed, 46 insertions(+), 24 deletions(-) delete mode 100644 .tangled/workflows/build.yml create mode 100644 ci/tasks/build.yml create mode 100644 ci/tasks/test.yml diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml deleted file mode 100644 index 431de98..0000000 --- a/.tangled/workflows/build.yml +++ /dev/null @@ -1,24 +0,0 @@ -when: - - event: ["push", "pull_request"] - branch: ["main", "workflows"] - -engine: nixery - -dependencies: - nixpkgs: - - mise - -steps: - - name: Setup Zig - command: | - mise trust - mise exec zig -- zig version - - name: Run Tests - command: | - mise run test - - name: Build Debug - command: | - mise run build - - name: Build ReleaseFast - command: | - mise run build-release diff --git a/ci/tasks/build.yml b/ci/tasks/build.yml new file mode 100644 index 0000000..bace747 --- /dev/null +++ b/ci/tasks/build.yml @@ -0,0 +1,23 @@ +platform: linux + +image_resource: + type: registry-image + source: + repository: ghcr.io/jdx/mise + tag: latest + +inputs: + - name: space + +caches: + - path: .cache/zig/ + +run: + dir: space + path: sh + args: + - -exc + - | + mise trust > /dev/null + mise install > /dev/null + zig build --release=fast --summary all diff --git a/ci/tasks/test.yml b/ci/tasks/test.yml new file mode 100644 index 0000000..2d3ed85 --- /dev/null +++ b/ci/tasks/test.yml @@ -0,0 +1,23 @@ +platform: linux + +image_resource: + type: registry-image + source: + repository: ghcr.io/jdx/mise + tag: latest + +inputs: + - name: space + +caches: + - path: ~/.cache/zig/ + +run: + dir: space + path: sh + args: + - -exc + - | + mise trust > /dev/null + mise install > /dev/null + zig build test --summary all -- 2.51.2