From ee450a5f9d8f0641edddc20d3a6b6d3cd02ac572 Mon Sep 17 00:00:00 2001 From: faisal-bhuiyan Date: Thu, 8 Aug 2024 16:05:37 -0600 Subject: [PATCH] Add yaml-cpp to CI pipeline --- .github/workflows/clang-tidy.yaml | 5 +++++ .github/workflows/correctness-linux.yaml | 7 ++++++- .github/workflows/correctness-macos.yaml | 7 ++++++- .github/workflows/cppcheck.yaml | 4 ++++ 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/clang-tidy.yaml b/.github/workflows/clang-tidy.yaml index f310fd388..428187ad9 100644 --- a/.github/workflows/clang-tidy.yaml +++ b/.github/workflows/clang-tidy.yaml @@ -25,6 +25,10 @@ jobs: spack external find spack install googletest spack install trilinos@master~mpi~epetra+basker + - name: Install yaml-cpp + run: + source spack/share/spack/setup-env.sh + spack install yaml-cpp - name: Clone uses: actions/checkout@v4 with: @@ -35,6 +39,7 @@ jobs: source spack/share/spack/setup-env.sh spack load trilinos spack load googletest + spack load yaml-cpp cd openturbine mkdir build-clangtidy cd build-clangtidy diff --git a/.github/workflows/correctness-linux.yaml b/.github/workflows/correctness-linux.yaml index feaab2668..6f108d964 100644 --- a/.github/workflows/correctness-linux.yaml +++ b/.github/workflows/correctness-linux.yaml @@ -30,6 +30,10 @@ jobs: spack external find spack install googletest spack install trilinos@master~mpi~epetra+basker + - name: Install yaml-cpp + run: + source spack/share/spack/setup-env.sh + spack install yaml-cpp - name: Clone uses: actions/checkout@v4 with: @@ -40,6 +44,7 @@ jobs: source spack/share/spack/setup-env.sh spack load trilinos spack load googletest + spack load yaml-cpp cd openturbine mkdir build cd build @@ -47,7 +52,7 @@ jobs: -DOpenTurbine_ENABLE_SANITIZER_ADDRESS=ON \ -DOpenTurbine_ENABLE_SANITIZER_LEAK=ON \ -DOpenTurbine_ENABLE_SANITIZER_UNDEFINED=ON \ - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} + -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} cmake --build . cp src/*.dll tests/unit_tests/ ctest --output-on-failure diff --git a/.github/workflows/correctness-macos.yaml b/.github/workflows/correctness-macos.yaml index 3df0f26c2..23710051e 100644 --- a/.github/workflows/correctness-macos.yaml +++ b/.github/workflows/correctness-macos.yaml @@ -28,6 +28,10 @@ jobs: spack external find spack install googletest spack install trilinos@master~mpi~epetra+basker + - name: Install yaml-cpp + run: + source spack/share/spack/setup-env.sh + spack install yaml-cpp - name: Clone uses: actions/checkout@v4 with: @@ -38,13 +42,14 @@ jobs: source spack/share/spack/setup-env.sh spack load trilinos spack load googletest + spack load yaml-cpp cd openturbine mkdir build cd build cmake .. \ -DOpenTurbine_ENABLE_SANITIZER_ADDRESS=ON \ -DOpenTurbine_ENABLE_SANITIZER_UNDEFINED=ON \ - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} + -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} cmake --build . cp src/*.dll tests/unit_tests/ ctest --output-on-failure diff --git a/.github/workflows/cppcheck.yaml b/.github/workflows/cppcheck.yaml index eac6b8a97..f0b2dbf7d 100644 --- a/.github/workflows/cppcheck.yaml +++ b/.github/workflows/cppcheck.yaml @@ -26,6 +26,10 @@ jobs: spack external find spack install googletest spack install trilinos@master~mpi~epetra+basker + - name: Install yaml-cpp + run: + source spack/share/spack/setup-env.sh + spack install yaml-cpp - name: Clone uses: actions/checkout@v4 with: