From f695ce03762cd21b0fb354c1d3c991ab5eb57fd0 Mon Sep 17 00:00:00 2001 From: romeroalx Date: Mon, 3 Jun 2024 18:52:53 +0200 Subject: [PATCH] gh actions - codeql: use python3.11 for building products --- .github/workflows/codeql-analysis.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 17391461f7..35e2b0af24 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -67,6 +67,9 @@ jobs: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. fetch-depth: 2 + - uses: actions/setup-python@v5 + with: + python-version: '3.11' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL @@ -125,7 +128,7 @@ jobs: if: matrix.product == 'auth' - name: Run clang-tidy for auth if: matrix.product == 'auth' - run: git diff --no-prefix -U0 HEAD^..HEAD | python3 .github/scripts/git-filter.py --product auth | python3 .github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-auth.yml + run: git diff --no-prefix -U0 HEAD^..HEAD | /usr/bin/python3 .github/scripts/git-filter.py --product auth | /usr/bin/python3 .github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-auth.yml - name: Print clang-tidy fixes YAML for auth if: matrix.product == 'auth' shell: bash @@ -140,7 +143,7 @@ jobs: run: | if [ -f clang-tidy-auth.yml ]; then set +e - python3 .github/scripts/clang-tidy.py --fixes-file clang-tidy-auth.yml + /usr/bin/python3 .github/scripts/clang-tidy.py --fixes-file clang-tidy-auth.yml echo "failed=$?" >> $GITHUB_OUTPUT fi @@ -175,7 +178,7 @@ jobs: - name: Run clang-tidy for dnsdist if: matrix.product == 'dnsdist' working-directory: ./pdns/dnsdistdist/ - run: git diff --no-prefix -U0 HEAD^..HEAD | python3 ../../.github/scripts/git-filter.py --product dnsdist | python3 ../../.github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-dnsdist.yml + run: git diff --no-prefix -U0 HEAD^..HEAD | /usr/bin/python3 ../../.github/scripts/git-filter.py --product dnsdist | /usr/bin/python3 ../../.github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-dnsdist.yml - name: Print clang-tidy fixes YAML for dnsdist if: matrix.product == 'dnsdist' working-directory: ./pdns/dnsdistdist/ @@ -192,7 +195,7 @@ jobs: run: | if [ -f clang-tidy-dnsdist.yml ]; then set +e - python3 ../../.github/scripts/clang-tidy.py --fixes-file clang-tidy-dnsdist.yml + /usr/bin/python3 ../../.github/scripts/clang-tidy.py --fixes-file clang-tidy-dnsdist.yml echo "failed=$?" >> $GITHUB_OUTPUT fi @@ -224,7 +227,7 @@ jobs: - name: Run clang-tidy for rec if: matrix.product == 'rec' working-directory: ./pdns/recursordist/ - run: git diff --no-prefix -U0 HEAD^..HEAD | python3 ../../.github/scripts/git-filter.py --product rec | python3 ../../.github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-rec.yml + run: git diff --no-prefix -U0 HEAD^..HEAD | /usr/bin/python3 ../../.github/scripts/git-filter.py --product rec | /usr/bin/python3 ../../.github/scripts/clang-tidy-diff.py -clang-tidy-binary /usr/bin/clang-tidy-${CLANG_VERSION} -extra-arg=-ferror-limit=0 -p0 -export-fixes clang-tidy-rec.yml - name: Print clang-tidy fixes YAML for rec if: matrix.product == 'rec' working-directory: ./pdns/recursordist/ @@ -241,7 +244,7 @@ jobs: run: | if [ -f clang-tidy-rec.yml ]; then set +e - python3 ../../.github/scripts/clang-tidy.py --fixes-file clang-tidy-rec.yml + /usr/bin/python3 ../../.github/scripts/clang-tidy.py --fixes-file clang-tidy-rec.yml echo "failed=$?" >> $GITHUB_OUTPUT fi -- 2.47.2