From: Azat Khuzhin Date: Tue, 12 Jul 2022 05:03:36 +0000 (+0300) Subject: ci: use ubuntu 22.04 with clang 11 for sanitizers build X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=87c016a09e09924ac0c3c516cc6b3196c46ca9f3;p=libevent ci: use ubuntu 22.04 with clang 11 for sanitizers build There are periodically some heap-use-after-free reported in ratelim tests by TSan, which I cannot reproduce locally and even on CI it is flaky. Let's try to use recent clang, maybe it fixes some issues in sanitizers. Refs: #1206 --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d9e84607..4bc16cfb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,12 +46,16 @@ jobs: - COMPILER_CLANG - TEST_EXPORT_STATIC - TEST_EXPORT_SHARED - - ASAN - - TSAN - - UBSAN include: - os: ubuntu-22.04 EVENT_MATRIX: OPENSSL_3 + # use recent ubuntu with recent clang for recent sanitizers + - os: ubuntu-22.04 + EVENT_MATRIX: TSAN + - os: ubuntu-22.04 + EVENT_MATRIX: ASAN + - os: ubuntu-22.04 + EVENT_MATRIX: UBSAN steps: - uses: actions/checkout@v2.0.0