diff --git a/.github/workflows/documentation-tests.yaml b/.github/workflows/documentation-tests.yaml index d030960fda2..0be8fcbef30 100644 --- a/.github/workflows/documentation-tests.yaml +++ b/.github/workflows/documentation-tests.yaml @@ -34,9 +34,8 @@ env: jobs: ubuntu-build-and-test-documentation: name: Documentation build and test - - if: ${{ !(contains(github.event.pull_request.labels.*.name, 'no-test') || - contains(github.event.pull_request.labels.*.name, 'skip-ci')) }} + if: ${{ !(contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} runs-on: ubuntu-22.04 steps: diff --git a/.github/workflows/mac-ci.yml b/.github/workflows/mac-ci.yml index 629072b690a..a3f3d2538c6 100644 --- a/.github/workflows/mac-ci.yml +++ b/.github/workflows/mac-ci.yml @@ -47,7 +47,8 @@ concurrency: jobs: mac-ci: uses: ./.github/workflows/reusable-mac-ci.yml - if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} + if: ${{ !(contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} with: label: ${{ inputs.label || 'mac-ci' }} colcon-args: ${{ inputs.colcon-args }} diff --git a/.github/workflows/sanitizer-tests.yaml b/.github/workflows/sanitizer-tests.yaml index 622b13e41df..6db60c6c815 100644 --- a/.github/workflows/sanitizer-tests.yaml +++ b/.github/workflows/sanitizer-tests.yaml @@ -26,7 +26,8 @@ jobs: asan-test: if: ${{ !(contains(github.event.pull_request.labels.*.name, 'no-test') || - contains(github.event.pull_request.labels.*.name, 'skip-ci')) }} + contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} runs-on: ubuntu-22.04 @@ -113,7 +114,8 @@ jobs: asan-discovery-server-test: if: ${{ !(contains(github.event.pull_request.labels.*.name, 'no-test') || - contains(github.event.pull_request.labels.*.name, 'skip-ci')) }} + contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} runs-on: ubuntu-22.04 diff --git a/.github/workflows/thread-sanitizer.yaml b/.github/workflows/thread-sanitizer.yaml index 03f72ba6ba4..dad72077317 100644 --- a/.github/workflows/thread-sanitizer.yaml +++ b/.github/workflows/thread-sanitizer.yaml @@ -41,7 +41,8 @@ jobs: name: Sanitizer Evaluation if: ${{ !(contains(github.event.pull_request.labels.*.name, 'no-test') || - contains(github.event.pull_request.labels.*.name, 'skip-ci')) }} + contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} runs-on: ubuntu-22.04 diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml index 23d7f91e760..20c444dc079 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -47,7 +47,8 @@ concurrency: jobs: windows-ci: uses: ./.github/workflows/reusable-windows-ci.yml - if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} + if: ${{ !(contains(github.event.pull_request.labels.*.name, 'skip-ci') || + contains(github.event.pull_request.labels.*.name, 'conflicts')) }} with: label: ${{ inputs.label || 'windows-ci' }} colcon-args: ${{ inputs.colcon-args }}