diff --git a/.github/workflows/documentation-tests.yaml b/.github/workflows/documentation-tests.yaml index f39435c2e7..3f73d16c31 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 208d05d190..3cee14f3f7 100644 --- a/.github/workflows/mac-ci.yml +++ b/.github/workflows/mac-ci.yml @@ -45,7 +45,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 f8470e5cf6..30c9efded1 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 03f72ba6ba..dad7207731 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 1737015f21..8cf9f73b9f 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -45,7 +45,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 }}