Просмотр исходного кода

ci: add debug build to sanitizer build matrix (#527)

Erik Scholz 2 лет назад
Родитель
Сommit
34c1072e49
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      .github/workflows/build.yml

+ 4 - 2
.github/workflows/build.yml

@@ -72,6 +72,8 @@ jobs:
     strategy:
       matrix:
         sanitizer: [ADDRESS, THREAD, UNDEFINED]
+        build_type: [Debug, Release]
+        accelerate: [ON, OFF]
 
     steps:
       - name: Clone
@@ -89,8 +91,8 @@ jobs:
         run: |
           mkdir build
           cd build
-          cmake .. -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON
-          cmake --build . --config Release
+          cmake .. -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DLLAMA_ACCELERATE=${{ matrix.accelerate }}
+          cmake --build . --config ${{ matrix.build_type }}
 
       - name: Test
         id: cmake_test