From 7a4dbb751e171152c253a670aac2286e906fa5fc Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Tue, 17 Jun 2025 19:43:00 -0300 Subject: [PATCH] release.sh: fix version matching A commit_hash component was added to the version string: "loop version 0.31.2-beta commit=v0.31.2-beta-dirty commit_hash=xxx". As .* is greedy, it captured "0.31.2-beta commit=v0.31.2-beta-dirty" instead of just "0.31.2-beta". This commit fixes this. --- release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release.sh b/release.sh index 82b55ffea..8fc61acbf 100755 --- a/release.sh +++ b/release.sh @@ -37,7 +37,7 @@ else LOOP_VERSION_OUTPUT=`./loopd-debug --version` # Use a regex to isolate the version string. - LOOP_VERSION_REGEX="version (.+) " + LOOP_VERSION_REGEX="version ([^ ]+) " if [[ $LOOP_VERSION_OUTPUT =~ $LOOP_VERSION_REGEX ]]; then # Prepend 'v' to match git tag naming scheme. LOOP_VERSION="v${BASH_REMATCH[1]}"