From 9cd613feb6fd7d81a17bc7611c4a6b2e77cf2e09 Mon Sep 17 00:00:00 2001 From: Don Isaac Date: Thu, 28 Nov 2024 15:25:51 -0500 Subject: [PATCH] ci: run e2e tests with debug, fast, and safe builds --- .github/workflows/ci.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 94c7ffc..65766b7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -64,6 +64,9 @@ jobs: e2e: name: Test E2E runs-on: ubuntu-latest + strategy: + matrix: + optimize: ["Debug", "ReleaseSafe", "ReleaseFast"] steps: - uses: actions/checkout@v4 # Install tooling @@ -73,7 +76,7 @@ jobs: version: ${{ env.ZIG_VERSION }} - run: zig build --fetch - run: just submodules - - run: just e2e + - run: just e2e -Doptimize=${{ matrix.optimize }} - name: Check for changes run: git diff --exit-code