Skip to content

Commit ee51f4a

Browse files
authored
chore: add ubsan to CI matrix (#43)
1 parent 4d450dc commit ee51f4a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,18 @@ jobs:
8585
cmake_gen: Ninja
8686
cmake_flags: "-DMERVE_USE_SIMDUTF=ON"
8787
name_suffix: " (simdutf)"
88+
# Ubuntu with UBSAN (GCC)
89+
- os: ubuntu-22.04
90+
cxx: g++-12
91+
cmake_gen: Ninja
92+
cmake_flags: "-DMERVE_SANITIZE_UNDEFINED=ON"
93+
name_suffix: " (UBSAN)"
94+
# Ubuntu with UBSAN (Clang)
95+
- os: ubuntu-22.04
96+
cxx: clang++-15
97+
cmake_gen: Ninja
98+
cmake_flags: "-DMERVE_SANITIZE_UNDEFINED=ON"
99+
name_suffix: " (UBSAN)"
88100
# Ubuntu with simdutf + ASAN
89101
- os: ubuntu-latest
90102
cxx: g++-13

0 commit comments

Comments
 (0)