From 5d3d3ca9e80effa8e7d14983e9ebecbf5c4a1d05 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Wed, 11 Mar 2026 12:40:33 -0400 Subject: [PATCH] chore: add ubsan to CI matrix --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb797af..3b4f918 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,6 +85,18 @@ jobs: cmake_gen: Ninja cmake_flags: "-DMERVE_USE_SIMDUTF=ON" name_suffix: " (simdutf)" + # Ubuntu with UBSAN (GCC) + - os: ubuntu-22.04 + cxx: g++-12 + cmake_gen: Ninja + cmake_flags: "-DMERVE_SANITIZE_UNDEFINED=ON" + name_suffix: " (UBSAN)" + # Ubuntu with UBSAN (Clang) + - os: ubuntu-22.04 + cxx: clang++-15 + cmake_gen: Ninja + cmake_flags: "-DMERVE_SANITIZE_UNDEFINED=ON" + name_suffix: " (UBSAN)" # Ubuntu with simdutf + ASAN - os: ubuntu-latest cxx: g++-13