srctree

Robin Linden parent d56fb98c 56f662ae
ci: Use debug builds in valgrind/asan/tsan jobs

The stack traces when something goes wrong in these jobs isn'tinformative enough to be very useful.

inlinesplit
.github/workflows/ci.yaml added: 4, removed: 4, total 0
@@ -21,21 +21,21 @@ jobs:
os: ubuntu-22.04
compiler: gcc
version: 12
bazel: --test_timeout=120 --run_under="valgrind --leak-check=full --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --show-leak-kinds=all"
bazel: -c dbg --test_timeout=120 --run_under="valgrind --leak-check=full --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --show-leak-kinds=all"
apt: g++-12 valgrind
 
- name: clang-16-tsan
os: ubuntu-22.04
compiler: clang
version: 16
bazel: --config tsan
bazel: -c dbg --config tsan
apt: libclang-rt-16-dev
 
- name: clang-16-asan-ubsan
os: ubuntu-22.04
compiler: clang
version: 16
bazel: --config asan --config ubsan
bazel: -c dbg --config asan --config ubsan
apt: libclang-rt-16-dev
 
- name: clang-18