diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml index 8fc09b8..5b66670 100644 --- a/.github/workflows/ci_tests.yml +++ b/.github/workflows/ci_tests.yml @@ -12,11 +12,18 @@ on: jobs: preset-test: - runs-on: ubuntu-latest strategy: + fail-fast: false matrix: - preset: ["gcc-debug", "gcc-release"] - name: "Preset: ${{ matrix.preset }}" + mtx: + - preset: "gcc-release" + os: ubuntu-latest + - preset: "gcc-debug" + os: ubuntu-latest + - preset: "gcc-debug" + os: macos-latest + runs-on: ${{ matrix.mtx.os }} + name: "Preset: ${{ matrix.preset }} on ${{ matrix.os }}" steps: - uses: actions/checkout@v4 - name: Setup build environment @@ -25,7 +32,7 @@ jobs: cmakeVersion: "~3.25.0" ninjaVersion: "^1.11.1" - name: Run preset - run: cmake --workflow --preset ${{ matrix.preset }} + run: cmake --workflow --preset ${{ matrix.mtx.preset }} gtest-test: strategy: