From 59f34924f0772208cfa3dce2df1e8acc485894ba Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:05:48 +0100 Subject: [PATCH] coverage build on gcc-13, ubsan on gcc-15 Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- .github/scripts/strategy-matrix/generate.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/scripts/strategy-matrix/generate.py b/.github/scripts/strategy-matrix/generate.py index 152f1a540c..c0e11b1207 100755 --- a/.github/scripts/strategy-matrix/generate.py +++ b/.github/scripts/strategy-matrix/generate.py @@ -64,7 +64,7 @@ def generate_strategy_matrix(all: bool, config: Config) -> list: if os["distro_version"] == "bookworm": if ( f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-13" - and build_type == "Release" + and build_type == "Debug" and architecture["platform"] == "linux/amd64" ): cmake_args = f"-DUNIT_TEST_REFERENCE_FEE=500 {cmake_args}" @@ -197,7 +197,7 @@ def generate_strategy_matrix(all: bool, config: Config) -> list: # linux/amd64 if ( f"{os['distro_name']}-{os['distro_version']}" == "debian-bookworm" - and f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-15" + and f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-13" and build_type == "Debug" and architecture["platform"] == "linux/amd64" ): @@ -239,7 +239,7 @@ def generate_strategy_matrix(all: bool, config: Config) -> list: if os[ "distro_version" ] == "bookworm" and f"{os['compiler_name']}-{os['compiler_version']}" in [ - "gcc-13", + "gcc-15", "clang-20", ]: # Add ASAN + UBSAN configuration.