From 4bd56ae653b0669a20ebb59a34e50033c772953d Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Mon, 10 Aug 2026 14:43:32 +0200 Subject: [PATCH] ci : fix build number check in build-cmake-pkg.yml --- .github/workflows/build-cmake-pkg.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-cmake-pkg.yml b/.github/workflows/build-cmake-pkg.yml index 5becff09c1..a07e66d4f4 100644 --- a/.github/workflows/build-cmake-pkg.yml +++ b/.github/workflows/build-cmake-pkg.yml @@ -29,7 +29,12 @@ jobs: tclsh <<'EOF' set build(commit) [string trim [exec git rev-parse --short HEAD]] set build(number) [string trim [exec git rev-list --count HEAD]] - set build(version) "0.0.$build(number)" + + set cmakelists [read [open "CMakeLists.txt" r]] + regexp {set\(LLAMA_VERSION_MAJOR\s+(\d+)\)} $cmakelists -> major + regexp {set\(LLAMA_VERSION_MINOR\s+(\d+)\)} $cmakelists -> minor + regexp {set\(LLAMA_VERSION_PATCH\s+(\d+)\)} $cmakelists -> patch + set build(version) "$major.$minor.$patch-dev-b$build(number)" set llamaconfig [read [open "$env(LLAMA_CONFIG)" r]] set checks [list "set\\(LLAMA_VERSION \\s+$build(version)\\)" \