From: Fred Morcos Date: Thu, 16 Mar 2023 13:16:23 +0000 (+0100) Subject: Move clang-tidy-dnsdist to build-and-test-all workflow X-Git-Tag: auth-4.8.0~15^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f1a58d163bfc52fe4a4dda659d6e93eee67e6d2;p=thirdparty%2Fpdns.git Move clang-tidy-dnsdist to build-and-test-all workflow --- 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