From d12f4fdd6b0996a47d4a97659b463224f1ecc71b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Thu, 25 Aug 2022 15:28:39 +0200 Subject: [PATCH] updated CI to clang-15 (#4386) --- .github/workflows/asan.yml | 6 +++--- .github/workflows/clang-tidy.yml | 7 ++++--- .github/workflows/tsan.yml | 6 +++--- .github/workflows/ubsan.yml | 6 +++--- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/asan.yml b/.github/workflows/asan.yml index a10e15629..2aebeb5cc 100644 --- a/.github/workflows/asan.yml +++ b/.github/workflows/asan.yml @@ -29,14 +29,14 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 14 + sudo ./llvm.sh 15 - name: CMake run: | cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_ADDRESS=On -DENABLE_CHECK_INTERNAL=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On env: - CC: clang-14 - CXX: clang++-14 + CC: clang-15 + CXX: clang++-15 - name: Build cppcheck run: | diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index f2af6451f..a0bfe9290 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -26,7 +26,8 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 14 + sudo ./llvm.sh 15 + sudo apt-get install -y clang-tidy-15 - name: Cache Qt ${{ env.QT_VERSION }} id: cache-qt @@ -46,8 +47,8 @@ jobs: run: | cmake -S . -B cmake.output -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DWITH_QCHART=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DCPPCHK_GLIBCXX_DEBUG=Off env: - CC: clang-14 - CXX: clang++-14 + CC: clang-15 + CXX: clang++-15 - name: Prepare CMake dependencies run: | diff --git a/.github/workflows/tsan.yml b/.github/workflows/tsan.yml index e5ee2a1fd..8b1f6451d 100644 --- a/.github/workflows/tsan.yml +++ b/.github/workflows/tsan.yml @@ -29,14 +29,14 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 14 + sudo ./llvm.sh 15 - name: CMake run: | cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_THREAD=On -DUSE_THREADS=On -DENABLE_CHECK_INTERNAL=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On env: - CC: clang-14 - CXX: clang++-14 + CC: clang-15 + CXX: clang++-15 - name: Build cppcheck run: | diff --git a/.github/workflows/ubsan.yml b/.github/workflows/ubsan.yml index 008fe9a92..bf9b94389 100644 --- a/.github/workflows/ubsan.yml +++ b/.github/workflows/ubsan.yml @@ -29,14 +29,14 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 14 + sudo ./llvm.sh 15 - name: CMake run: | cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_UNDEFINED=On -DENABLE_CHECK_INTERNAL=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On env: - CC: clang-14 - CXX: clang++-14 + CC: clang-15 + CXX: clang++-15 - name: Build cppcheck run: |