From 1deeff9c3898701255be467614d84180accd78b9 Mon Sep 17 00:00:00 2001 From: Eamon Burns Date: Sun, 23 Aug 2026 00:55:09 -0700 Subject: [PATCH] fix(build): fix wasmtime version regex (#41438) Problem: Regex assumes a single-digit patch number, but LTS wasmtime releases (which we track) can run into double digits. Solution: Allow for multi-digit patch numbers. --- cmake/FindWasmtime.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/FindWasmtime.cmake b/cmake/FindWasmtime.cmake index e6315748b4..60dfaeb5e6 100644 --- a/cmake/FindWasmtime.cmake +++ b/cmake/FindWasmtime.cmake @@ -3,7 +3,7 @@ find_library2(WASMTIME_LIBRARY wasmtime) if(WASMTIME_INCLUDE_DIR AND EXISTS "${WASMTIME_INCLUDE_DIR}/wasmtime.h") file(STRINGS ${WASMTIME_INCLUDE_DIR}/wasmtime.h WASMTIME_VERSION REGEX "#define WASMTIME_VERSION") - string(REGEX MATCH "[0-9]+\.[0-9]\.[0-9]" WASMTIME_VERSION ${WASMTIME_VERSION}) + string(REGEX MATCH "[0-9]+\.[0-9]+\.[0-9]+" WASMTIME_VERSION ${WASMTIME_VERSION}) endif() find_package_handle_standard_args(Wasmtime