From c265d0a72b6eccf94027c5d4e8414e2274b7972a Mon Sep 17 00:00:00 2001 From: Christian Parpart Date: Tue, 4 Feb 2025 09:49:24 +0100 Subject: [PATCH] tweak build.yml for clang-tidy again 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 82342cd4..d4708ec6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,18 +73,11 @@ jobs: sudo ./llvm.sh 19 sudo apt -qy install clang-tidy-19 - 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-19 -format-style=file -p build + run: cmake --preset linux-clang-debug -D ENABLE_TIDY=ON -D CLANG_TIDY_EXE="/usr/bin/clang-tidy-19" + - name: "build with clang-tidy" + run: cmake --build --preset linux-clang-debug # }}} # {{{ Windows