diff --git a/.github/workflows/documentation-tests.yaml b/.github/workflows/documentation-tests.yaml index ce2d5963022..296d9b27de9 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 1ccbba9ea83..4e2efa8df09 100644 --- a/.github/workflows/mac-ci.yml +++ b/.github/workflows/mac-ci.yml @@ -44,7 +44,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 f4c73d9c0d6..92b28f86282 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 a8c61e1c148..f0f46351390 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 800e691144a..7ef565a3c69 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -44,7 +44,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 }}