Skip to content

Commit df587a5

Browse files
committed
Refs #25442. Update sanitizer workflows
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
1 parent 49f56d4 commit df587a5

1 file changed

Lines changed: 19 additions & 8 deletions

File tree

.github/workflows/sanitizers-ci.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,28 @@ concurrency:
5353

5454
jobs:
5555
sanitizers-ci:
56-
if: ${{ (
57-
!contains(github.event.pull_request.labels.*.name, 'skip-ci') &&
58-
!contains(github.event.pull_request.labels.*.name, 'no-test') &&
59-
!contains(github.event.pull_request.labels.*.name, 'conflicts')
60-
) }}
56+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'conflicts') }}
6157
uses: ./.github/workflows/reusable-sanitizers-ci.yml
6258
with:
6359
label: ${{ inputs.label || 'fastdds-sanitizers-ci' }}
64-
run_asan_fastdds: ${{ ((inputs.run_asan_fastdds == true) && true) || github.event_name == 'pull_request' }}
65-
run_tsan_fastdds: ${{ ((inputs.run_tsan_fastdds == true) && true) || github.event_name == 'pull_request' }}
66-
run_ubsan_fastdds: ${{ ((inputs.run_ubsan_fastdds == true) && true) || github.event_name == 'pull_request' }}
60+
run_asan_fastdds: ${{ ((inputs.run_asan_fastdds == true) && true) ||
61+
(
62+
(github.event_name == 'pull_request') &&
63+
!contains(github.event.pull_request.labels.*.name, 'skip-ci') &&
64+
!contains(github.event.pull_request.labels.*.name, 'no-test')
65+
) }}
66+
run_tsan_fastdds: ${{ ((inputs.run_tsan_fastdds == true) && true) ||
67+
(
68+
(github.event_name == 'pull_request') &&
69+
!contains(github.event.pull_request.labels.*.name, 'skip-ci') &&
70+
!contains(github.event.pull_request.labels.*.name, 'no-test')
71+
) }}
72+
run_ubsan_fastdds: ${{ ((inputs.run_ubsan_fastdds == true) && true) ||
73+
(
74+
(github.event_name == 'pull_request') &&
75+
!contains(github.event.pull_request.labels.*.name, 'skip-ci') &&
76+
!contains(github.event.pull_request.labels.*.name, 'no-test')
77+
) }}
6778
colcon_build_args: ${{ inputs.colcon_build_args || '' }}
6879
colcon_test_args: ${{ inputs.colcon_test_args || '' }}
6980
cmake_args: ${{ inputs.cmake_args || '' }}

0 commit comments

Comments
 (0)