Skip to content

Commit 4f39efc

Browse files
Temporarily allow the TSan (free-threading) job to fail (#152173)
1 parent 2cd5b79 commit 4f39efc

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)