From a83daf196c721bdf3d31c9ea870f609d81e50352 Mon Sep 17 00:00:00 2001 From: Isaac Marovitz Date: Tue, 4 Mar 2025 19:42:36 +0000 Subject: [PATCH] Build all presets Signed-off-by: Isaac Marovitz --- .github/workflows/validate.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 9c6cb25e..6609107e 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -14,9 +14,12 @@ jobs: build-linux: name: Build Linux runs-on: ubuntu-24.04 + strategy: + matrix: + preset: ["linux-debug", "linux-release", "linux-relwithdebinfo"] env: LLVM_VERSION: 18 - CMAKE_PRESET: linux-release + CMAKE_PRESET: ${{ matrix.preset }} steps: - name: Checkout Repository @@ -78,8 +81,11 @@ jobs: build-windows: name: Build Windows runs-on: windows-latest + strategy: + matrix: + preset: ["x64-Clang-Debug", "x64-Clang-Release", "x64-Clang-RelWithDebInfo"] env: - CMAKE_PRESET: x64-Clang-Release + CMAKE_PRESET: ${{ matrix.preset }} steps: - name: Checkout repository