From 2f8f620f9fa80f4ba5a671ab755b97af729b8081 Mon Sep 17 00:00:00 2001 From: Jason Dsouza <61184127+jasmcaus@users.noreply.github.com> Date: Sat, 15 May 2021 17:15:53 +0530 Subject: [PATCH] Add Matrix Strategy --- .github/workflows/main.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 55b4e7a1c..22ff0dac0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,18 +9,18 @@ on: jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + build_type: [Release, Debug] + steps: - uses: actions/checkout@v1 - - name: (Linux) Download LLVM + - name: (Ubuntu) Download LLVM run: | sudo apt-get install zlib1g zlib1g-dev clang-11 libllvm11 llvm-11 llvm-11-dev llvm-11-runtime liblld-11-dev liblld-11 - - name: Build + + - name: CMake run: | mkdir build && cd build - cmake -DLLVM_DIR=/usr/lib/llvm-11/cmake -DCMAKE_BUILD_TYPE=Debug .. - cmake --build . - cd .. - rm -rf build - mkdir build && cd build - cmake -DLLVM_DIR=/usr/lib/llvm-11/cmake -DCMAKE_BUILD_TYPE=Release .. + cmake .. -DLLVM_DIR=/usr/lib/llvm-11/cmake -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} cmake --build .