From 87105b223ca4c5e061d9f44687739dc27689768f Mon Sep 17 00:00:00 2001 From: Christian Parpart Date: Sun, 2 Feb 2025 21:53:32 +0100 Subject: [PATCH] [Github CI] Change the way clang-tidy is checked Signed-off-by: Christian Parpart --- .github/workflows/build.yml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9ef22e17..acb21537 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,18 +73,11 @@ jobs: sudo ./llvm.sh 20 sudo apt -qy install clang-tidy - name: "install dependencies" - run: sudo apt install -y cmake ninja-build catch2 unixodbc-dev sqlite3 libsqlite3-dev libsqliteodbc uuid-dev - - name: Install GCC - run: sudo apt install -y g++-14 + run: sudo apt install -y cmake ninja-build catch2 unixodbc-dev sqlite3 libsqlite3-dev libsqliteodbc uuid-dev gcc-14 - name: "cmake" - run: | - cmake -S . -B build -G Ninja \ - -D CMAKE_CXX_COMPILER="g++-14" - - name: "build" - run: cmake --build build - - name: "run clang-tidy" - # TODO: Reenable Model directory once design is working with Clang/Clang-Tidy - run: find ./src/ -name "*.cpp" -o -name "*.h" | grep -v Model | xargs -n 1 -P $(nproc) clang-tidy -format-style=file -p build + run: cmake --preset linux-clang-debug -D ENABLE_TIDY=ON -D CLANG_TIDY_EXE="/usr/bin/clang-tidy-20" + - name: "build with clang-tidy" + run: cmake --build --preset linux-clang-debug # }}} # {{{ Windows