From d1999cdc3ba6f4cfd183168548618b607ffc4ff5 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:56:41 +0000 Subject: [PATCH] activate tsan and both on gcc Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- .github/scripts/strategy-matrix/generate.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/scripts/strategy-matrix/generate.py b/.github/scripts/strategy-matrix/generate.py index bf5bf5d3ba..0db6560d43 100755 --- a/.github/scripts/strategy-matrix/generate.py +++ b/.github/scripts/strategy-matrix/generate.py @@ -242,10 +242,12 @@ def generate_strategy_matrix(all: bool, config: Config) -> list: # names get truncated. # Add Address and Thread (both coupled with UB) sanitizers for specific bookworm distros. # GCC-Asan rippled-embedded tests are failing because of https://github.com/google/sanitizers/issues/856 - if ( - os["distro_version"] == "bookworm" - and f"{os['compiler_name']}-{os['compiler_version']}" == "clang-20" - ): + if os[ + "distro_version" + ] == "bookworm" and f"{os['compiler_name']}-{os['compiler_version']}" in [ + "clang-20", + "gcc-15", + ]: # Add ASAN + UBSAN configuration. configurations.append( { @@ -260,7 +262,7 @@ def generate_strategy_matrix(all: bool, config: Config) -> list: } ) # TSAN is deactivated due to seg faults with latest compilers. - activate_tsan = False + activate_tsan = True if activate_tsan: configurations.append( {