From 859de57556dc5b97d6d41fa526beef0c850cf6c8 Mon Sep 17 00:00:00 2001 From: Jimmi Holst Christensen Date: Tue, 15 Nov 2022 11:17:21 +0100 Subject: Don't iterate all configs in build script Instead, cicd will now have a job for every configuration --- .github/workflows/main.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '.github/workflows') diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 16b04c1..eb6d82d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,6 +10,9 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] + step: [examples, test] + compiler: [stage1=true, stage1=false] + release: [release-safe=false, release-safe=true, release-fast=true, release-small=true] runs-on: ${{matrix.os}} steps: - uses: actions/checkout@v3 @@ -18,7 +21,7 @@ jobs: - uses: goto-bus-stop/setup-zig@v2.0.1 with: version: master - - run: zig build + - run: zig build ${{ matrix.step }} -D${{ matrix.compiler }} -D${{ matrix.release }} lint: runs-on: ubuntu-latest steps: -- cgit v1.2.3