From 854308ce35161e21b10910d42d7edeb38c7a3f5c Mon Sep 17 00:00:00 2001 From: Peter Marcisovsky Date: Wed, 6 Mar 2024 18:55:23 +0100 Subject: [PATCH] multiple files --- .github/workflows/clang-tidy.yml | 37 ++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 9af85d3b..ed559675 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -38,21 +38,40 @@ jobs: working-directory: device/esp_tinyusb/test_app run: | . ${IDF_PATH}/export.sh - idf.py clang-check --include-paths $GITHUB_WORKSPACE/host/class/hid/usb_host_hid/test_app --run-clang-tidy-py run-clang-tidy - cp warnings.txt ../../../ + idf.py clang-check --run-clang-tidy-py run-clang-tidy + cp warnings.txt warnings_device.txt ../../../ + + working-directory: host/class/hid/usb_host_hid/test_app + run: | + . ${IDF_PATH}/export.sh + idf.py clang-check --run-clang-tidy-py run-clang-tidy + cp warnings.txt warnings_host.txt ../../../ - name: Convert clang-tidy results into SARIF output run: | export PATH=$PWD:$PATH - ./clang-tidy-sarif -o results.sarif.raw warnings.txt - python3 $GITHUB_WORKSPACE/.github/filter_sarif.py -o results.sarif --include-prefix ${GITHUB_WORKSPACE}/ results.sarif.raw + ./clang-tidy-sarif -o results_device.sarif.raw warnings_device.txt + python3 $GITHUB_WORKSPACE/.github/filter_sarif.py -o results_device.sarif --include-prefix ${GITHUB_WORKSPACE}/ results_device.sarif.raw + + ./clang-tidy-sarif -o results_host.sarif.raw warnings_host.txt + python3 $GITHUB_WORKSPACE/.github/filter_sarif.py -o results_host.sarif --include-prefix ${GITHUB_WORKSPACE}/ results_host.sarif.raw - uses: actions/upload-artifact@v2 with: path: | - warnings.txt - results.sarif - results.sarif.raw - - name: Upload SARIF file + warnings_device.txt + warnings_host.txt + results_device.sarif + results_host.sarif + results_device.sarif.raw + results_host.sarif.raw + - name: Upload SARIF device file uses: github/codeql-action/upload-sarif@v2 with: - sarif_file: results.sarif + sarif_file: results_device.sarif category: clang-tidy + + - name: Upload SARIF host file + uses: github/codeql-action/upload-sarif@v2 + with: + sarif_file: results_host.sarif + category: clang-tidy +