File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -585,33 +585,31 @@ jobs:
585
585
- name : Tests
586
586
run : xvfb-run make ci
587
587
588
- build-tsan :
589
- name : >-
590
- Thread sanitizer
591
- ${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }}
588
+ build-san :
589
+ name : >- # ${{ '' } is a hack to nest jobs under the same sidebar category
590
+ Sanitizers${{ '' }}
592
591
needs : build-context
593
592
if : needs.build-context.outputs.run-tests == 'true'
594
593
strategy :
595
594
fail-fast : false
596
595
matrix :
596
+ check-name :
597
+ - Thread
597
598
free-threading :
598
599
- false
599
600
- true
601
+ sanitizer :
602
+ - TSan
603
+ include :
604
+ - check-name : Undefined behavior
605
+ sanitizer : UBSan
606
+ free-threading : false
600
607
uses : ./.github/workflows/reusable-san.yml
601
608
with :
602
- sanitizer : TSan
609
+ sanitizer : ${{ matrix.sanitizer }}
603
610
config_hash : ${{ needs.build-context.outputs.config-hash }}
604
611
free-threading : ${{ matrix.free-threading }}
605
612
606
- build-ubsan :
607
- name : Undefined behavior sanitizer
608
- needs : build-context
609
- if : needs.build-context.outputs.run-tests == 'true'
610
- uses : ./.github/workflows/reusable-san.yml
611
- with :
612
- sanitizer : UBSan
613
- config_hash : ${{ needs.build-context.outputs.config-hash }}
614
-
615
613
cross-build-linux :
616
614
name : Cross build Linux
617
615
runs-on : ubuntu-latest
@@ -710,7 +708,7 @@ jobs:
710
708
- build-wasi
711
709
- test-hypothesis
712
710
- build-asan
713
- - build-tsan
711
+ - build-san
714
712
- cross-build-linux
715
713
- cifuzz
716
714
if : always()
@@ -745,7 +743,7 @@ jobs:
745
743
build-wasi,
746
744
test-hypothesis,
747
745
build-asan,
748
- build-tsan ,
746
+ build-san ,
749
747
cross-build-linux,
750
748
'
751
749
|| ''
You can’t perform that action at this time.
0 commit comments