From 3f1a58d163bfc52fe4a4dda659d6e93eee67e6d2 Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Thu, 16 Mar 2023 14:16:23 +0100 Subject: [PATCH] Move clang-tidy-dnsdist to build-and-test-all workflow --- .github/workflows/build-and-test-all.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test-all.yml b/.github/workflows/build-and-test-all.yml index 3ed360679c..e739236c86 100644 --- a/.github/workflows/build-and-test-all.yml +++ b/.github/workflows/build-and-test-all.yml @@ -178,10 +178,26 @@ jobs: - run: ../../build-scripts/gh-actions-setup-inv # this runs apt update+upgrade - run: inv apt-fresh - run: inv install-clang + - run: inv install-clang-tidy-tools - run: inv install-dnsdist-build-deps - run: inv ci-autoconf - run: inv ci-dnsdist-configure ${{ matrix.features }} - - run: inv ci-dnsdist-make + - run: inv ci-dnsdist-make-bear + - run: ln -s ../../.clang-tidy.full .clang-tidy + - name: Run clang-tidy + run: git diff -U0 HEAD^..HEAD | python3 /usr/bin/clang-tidy-diff-12.py -clang-tidy-binary /usr/bin/clang-tidy-12 -extra-arg=-ferror-limit=0 -p3 -export-fixes clang-tidy-dnsdist.yml + - name: Print clang-tidy fixes YAML + shell: bash + run: | + if [ -f clang-tidy-dnsdist.yml ]; then + cat clang-tidy-dnsdist.yml + fi + - name: Result annotations + shell: bash + run: | + if [ -f clang-tidy-dnsdist.yml ]; then + python ../../.github/scripts/clang-tidy.py --fixes-file clang-tidy-dnsdist.yml + fi - run: inv ci-dnsdist-run-unit-tests - run: inv ci-make-install - run: ccache -s -- 2.47.2