From f3accbb64785374428439d41410c4091e058d198 Mon Sep 17 00:00:00 2001 From: Brendan Dileo <124395674+brendanddev@users.noreply.github.com> Date: Tue, 15 Sep 2026 18:52:17 -0400 Subject: [PATCH] fix: Skip ASan binaries when running Valgrind in CI --- .github/workflows/ci.yml | 3 +++ README.md | 2 +- include/version.h | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9505ae..a34bc58 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,6 +31,9 @@ jobs: - name: Run tests with Valgrind run: | for test in build/test_*; do + case "$test" in + *_asan) continue ;; + esac echo "Running valgrind on $test..." valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1 $test done diff --git a/README.md b/README.md index a3c99b1..834da78 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A lightweight, generic C library, built from scratch, providing data structures, common types, and low-level memory tools. No dependencies, no standard container libraries. Just `void*`, function pointers, and manual memory management. -> Version 0.14.1 +> Version 0.14.2 --- diff --git a/include/version.h b/include/version.h index d6b86da..2d4fcb9 100644 --- a/include/version.h +++ b/include/version.h @@ -3,7 +3,7 @@ #define STRUCCS_VERSION_MAJOR 0 #define STRUCCS_VERSION_MINOR 14 -#define STRUCCS_VERSION_PATCH 1 -#define STRUCCS_VERSION "0.14.1" +#define STRUCCS_VERSION_PATCH 2 +#define STRUCCS_VERSION "0.14.2" #endif