From 2ee522cd229b7ad74194cfc444062b726f067f2f Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Thu, 8 Sep 2022 11:00:39 +0100 Subject: [PATCH] TSAN CI changes (#555) * Drop TSAN debug build * Require TSAN to pass --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6a0ba72..73337c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -113,9 +113,9 @@ jobs: sanitizer: strategy: matrix: - # Build each combination of OS and release/debug variants + # Build just release variant as Debug is too slow. os: [ "ubuntu-latest"] - build-type: [ Release, Debug ] + build-type: [ Release ] include: - os: "ubuntu-latest" continue-on-error: # Don't class as an error if this fails, until we have a more reliablity. @@ -294,7 +294,7 @@ jobs: fi all-checks: - needs: [unixlike, qemu-crossbuild, windows, format] + needs: [unixlike, qemu-crossbuild, windows, format, sanitizer] runs-on: ubuntu-latest steps: - name: Dummy step