diff --git a/.github/labels.yml b/.github/labels.yml index f8adbe8e53..3d7b1a5b22 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -279,3 +279,6 @@ - name: "Z-Flaky-Test-Disabled" description: "The flaking test has been disabled" color: "ededed" +- name: "Z-Skip-Sonar" + description: "Skip SonarQube analysis for this PR" + color: "ededed" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 30ddc35398..04a92e44fc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -103,7 +103,7 @@ jobs: run: exit 1 - name: Skip SonarCloud in merge queue - if: github.event_name == 'merge_group' || inputs.disable_coverage == 'true' + if: github.event_name == 'merge_group' || inputs.disable_coverage == 'true' || contains(github.event.pull_request.labels.*.name, 'Z-Skip-Sonar') uses: guibranco/github-status-action-v2@5530c593759f489bba08272e96986ffc571c1ea1 with: authToken: ${{ secrets.GITHUB_TOKEN }}