https://github.com/python/cpython/commit/4f39efc47de9b1bc1cd9dfa88060efb4ff104d01
commit: 4f39efc47de9b1bc1cd9dfa88060efb4ff104d01
branch: main
author: Stan Ulbrych <[email protected]>
committer: kumaraditya303 <[email protected]>
date: 2026-07-07T20:29:57+05:30
summary:
Temporarily allow the TSan (free-threading) job to fail (#152173)
files:
M .github/workflows/build.yml
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b541dbd0c23d32..98df879413c72e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -554,7 +554,6 @@ jobs:
- Thread
free-threading:
- false
- - true
sanitizer:
- TSan
include:
@@ -566,6 +565,17 @@ jobs:
sanitizer: ${{ matrix.sanitizer }}
free-threading: ${{ matrix.free-threading }}
+ # XXX: Temporarily allow this job to fail to not block PRs.
+ build-san-free-threading:
+ # ${{ '' } is a hack to nest jobs under the same sidebar category.
+ name: Sanitizers${{ '' }} # zizmor: ignore[obfuscation]
+ needs: build-context
+ if: needs.build-context.outputs.run-ubuntu == 'true'
+ uses: ./.github/workflows/reusable-san.yml
+ with:
+ sanitizer: TSan
+ free-threading: true
+
cross-build-linux:
name: Cross build Linux
runs-on: ubuntu-26.04
@@ -669,6 +679,7 @@ jobs:
- test-hypothesis
- build-asan
- build-san
+ - build-san-free-threading
- cross-build-linux
- cifuzz
if: always()
@@ -680,6 +691,7 @@ jobs:
allowed-failures: >-
build-android,
build-emscripten,
+ build-san-free-threading,
build-windows-msi,
build-ubuntu-ssltests,
test-hypothesis,
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]