diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 503d1d66..7e48660a 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -15,16 +15,12 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'true' - - name: Install libtinfo (esp-clang dependency) - run: | - export DEBIAN_FRONTEND=noninteractive - apt update && apt-get install -y libtinfo5 - name: Install esp-clang run: | ${IDF_PATH}/tools/idf_tools.py --non-interactive install esp-clang - name: Install clang-tidy-sarif run: | - curl -sSL https://github.com/psastras/sarif-rs/releases/download/clang-tidy-sarif-v0.3.3/clang-tidy-sarif-x86_64-unknown-linux-gnu -o clang-tidy-sarif + curl -sSL https://github.com/psastras/sarif-rs/releases/download/clang-tidy-sarif-v0.4.2/clang-tidy-sarif-x86_64-unknown-linux-gnu -o clang-tidy-sarif chmod +x clang-tidy-sarif - name: Install pyclang run: | @@ -44,7 +40,7 @@ jobs: - name: Convert clang-tidy results into SARIF output run: | export PATH=$PWD:$PATH - ./clang-tidy-sarif -o results.sarif.raw warnings.txt + ./clang-tidy-sarif warnings.txt results.sarif.raw python3 $GITHUB_WORKSPACE/.github/filter_sarif.py -o results.sarif --include-prefix ${GITHUB_WORKSPACE}/ results.sarif.raw - uses: actions/upload-artifact@v2 with: