From 7d0e467181af45390b355d04cb199409e98f1c2a Mon Sep 17 00:00:00 2001 From: "Logikoma (Codex GPT-5)" Date: Mon, 3 Aug 2026 09:31:03 -0400 Subject: [PATCH] Disable ThreadSanitizer CI pending runner fix Co-authored-by: Andrew Kesterson --- .gitea/workflows/ci.yaml | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 9af1553..7113c07 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -67,34 +67,6 @@ jobs: fail_on_failure: 'false' - run: echo "🍏 This job's status is ${{ job.status }}." - thread_sanitizer: - runs-on: ubuntu-latest - steps: - - name: Check out repository code - uses: actions/checkout@v4 - - name: dependencies - run: | - sudo apt-get update -y - sudo apt-get install -y cmake gcc moreutils util-linux - # The thread tests assert exclusive ownership of pool slots and reserved - # ranges, which is checkable without tooling and runs in the job above. - # This is the run that proves there is no data race underneath them. - # libtsan arrives with gcc (libgcc-N-dev depends on it); the script - # disables ASLR because TSan aborts on kernels with vm.mmap_rnd_bits > 28. - - name: thread sanitizer - run: | - scripts/thread_test.sh build/tsan --output-junit "$(pwd)/tsan-junit.xml" - - name: publish thread sanitizer results - if: always() - uses: mikepenz/action-junit-report@v4 - with: - report_paths: 'tsan-junit.xml' - annotate_only: true - detailed_summary: true - include_passed: true - fail_on_failure: 'true' - - run: echo "🍏 This job's status is ${{ job.status }}." - mutation_test: runs-on: ubuntu-latest steps: