From 542a8d6c051274eac49d48ddf91c7f97b55491e0 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Tue, 7 Jul 2026 16:59:57 +0200 Subject: [PATCH] Temporarily allow the TSan (free-threading) job to fail (GH-152173) (cherry picked from commit 4f39efc47de9b1bc1cd9dfa88060efb4ff104d01) Co-authored-by: Stan Ulbrych --- .github/workflows/build.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1203355512e5bef..8bf05b0632ba80f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -601,7 +601,6 @@ jobs: - Thread free-threading: - false - - true sanitizer: - TSan include: @@ -613,6 +612,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-latest @@ -716,6 +726,7 @@ jobs: - test-hypothesis - build-asan - build-san + - build-san-free-threading - cross-build-linux - cifuzz if: always() @@ -727,6 +738,7 @@ jobs: allowed-failures: >- build-android, build-emscripten, + build-san-free-threading, build-windows-msi, build-ubuntu-ssltests, test-hypothesis,