File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -554,7 +554,6 @@ jobs:
554554 - Thread
555555 free-threading :
556556 - false
557- - true
558557 sanitizer :
559558 - TSan
560559 include :
@@ -566,6 +565,17 @@ jobs:
566565 sanitizer : ${{ matrix.sanitizer }}
567566 free-threading : ${{ matrix.free-threading }}
568567
568+ # XXX: Temporarily allow this job to fail to not block PRs.
569+ build-san-free-threading :
570+ # ${{ '' } is a hack to nest jobs under the same sidebar category.
571+ name : Sanitizers${{ '' }} # zizmor: ignore[obfuscation]
572+ needs : build-context
573+ if : needs.build-context.outputs.run-ubuntu == 'true'
574+ uses : ./.github/workflows/reusable-san.yml
575+ with :
576+ sanitizer : TSan
577+ free-threading : true
578+
569579 cross-build-linux :
570580 name : Cross build Linux
571581 runs-on : ubuntu-26.04
@@ -669,6 +679,7 @@ jobs:
669679 - test-hypothesis
670680 - build-asan
671681 - build-san
682+ - build-san-free-threading
672683 - cross-build-linux
673684 - cifuzz
674685 if : always()
@@ -680,6 +691,7 @@ jobs:
680691 allowed-failures : >-
681692 build-android,
682693 build-emscripten,
694+ build-san-free-threading,
683695 build-windows-msi,
684696 build-ubuntu-ssltests,
685697 test-hypothesis,
You can’t perform that action at this time.
0 commit comments