From c0f67684c71ee37c49e8364bd44676c857069c42 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Mon, 12 May 2025 13:37:10 -0400 Subject: [PATCH] Run ClangTidy on GitHub Actions See: https://github.com/sourcemeta/blaze/issues/429 Signed-off-by: Juan Cruz Viotti --- .github/workflows/ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5289be74..60d0ffd61 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -154,3 +154,18 @@ jobs: alert-threshold: '5%' comment-always: true fail-on-alert: false + + clang-tidy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: cmake --version + - run: > + cmake -S . -B ./build + -DCMAKE_BUILD_TYPE:STRING=Release + -DSOURCEMETA_CORE_TESTS:BOOL=OFF + -DSOURCEMETA_CORE_BENCHMARK:BOOL=OFF + -DSOURCEMETA_CORE_DOCS:BOOL=OFF + -DBUILD_SHARED_LIBS:BOOL=OFF + -DCMAKE_COMPILE_WARNING_AS_ERROR:BOOL=ON + - run: cmake --build ./build --config Release --target clang_tidy