From 9847be8af72e8b14b64d12c95305a66a10803461 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 18 Jun 2026 09:59:55 -0400 Subject: [PATCH 1/2] Skip cleanup for built-in modules Return early from verto_cleanup when BUILTIN_MODULE is defined. This prevents unloading module records and destroying global mutexes when the library is compiled statically, as dynamic module cleanup is unnecessary for built-in modules. Signed-off-by: Simo Sorce --- src/verto.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/verto.c b/src/verto.c index 643474e..af81468 100644 --- a/src/verto.c +++ b/src/verto.c @@ -610,6 +610,9 @@ verto_free(verto_ctx *ctx) void verto_cleanup(void) { +#ifdef BUILTIN_MODULE + return; +#else module_record *record; mutex_lock(&loaded_modules_mutex); @@ -624,6 +627,7 @@ verto_cleanup(void) mutex_unlock(&loaded_modules_mutex); mutex_destroy(&loaded_modules_mutex); +#endif } void From e6411b535b58b6ac557843c160f2acbe634e703a Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 18 Jun 2026 10:21:18 -0400 Subject: [PATCH 2/2] Remove CentOS 8 from CI matrix Remove the centos:8 distribution target from the GitHub Actions CI workflow matrix. CentOS 8 has reached its End of Life (EOL) and is no longer maintained, making it obsolete for ongoing automated testing. Signed-off-by: Simo Sorce --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 461093c..707d9cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,6 @@ "include": [ { "distro": "debian:sid" }, { "distro": "fedora:latest" }, - { "distro": "centos:8" }, { "distro": "fedora:latest", "compiler": "clang",