diff --git a/.github/workflows/__quality-queries.yml b/.github/workflows/__quality-queries.yml index c4aa5ffaf..d75f1520f 100644 --- a/.github/workflows/__quality-queries.yml +++ b/.github/workflows/__quality-queries.yml @@ -80,6 +80,7 @@ jobs: with: output: ${{ runner.temp }}/results upload-database: false + post-process-output: ${{ runner.temp }}/processed - name: Upload security SARIF if: contains(matrix.analysis-kinds, 'code-scanning') uses: actions/upload-artifact@v4 @@ -96,6 +97,14 @@ jobs: quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json path: ${{ runner.temp }}/results/javascript.quality.sarif retention-days: 7 + - name: Upload processed SARIF + uses: actions/upload-artifact@v4 + with: + name: | + processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json + path: ${{ runner.temp }}/processed + retention-days: 7 + if-no-files-found: error - name: Check quality query does not appear in security SARIF if: contains(matrix.analysis-kinds, 'code-scanning') uses: actions/github-script@v8 diff --git a/pr-checks/checks/quality-queries.yml b/pr-checks/checks/quality-queries.yml index b8420ad20..2304daacb 100644 --- a/pr-checks/checks/quality-queries.yml +++ b/pr-checks/checks/quality-queries.yml @@ -36,6 +36,7 @@ steps: with: output: "${{ runner.temp }}/results" upload-database: false + post-process-output: "${{ runner.temp }}/processed" - name: Upload security SARIF if: contains(matrix.analysis-kinds, 'code-scanning') uses: actions/upload-artifact@v4 @@ -52,6 +53,14 @@ steps: quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json path: "${{ runner.temp }}/results/javascript.quality.sarif" retention-days: 7 + - name: Upload processed SARIF + uses: actions/upload-artifact@v4 + with: + name: | + processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json + path: "${{ runner.temp }}/processed" + retention-days: 7 + if-no-files-found: error - name: Check quality query does not appear in security SARIF if: contains(matrix.analysis-kinds, 'code-scanning') uses: actions/github-script@v8