From 90056356e6454e8c6cd476f61006a046ba87e6d4 Mon Sep 17 00:00:00 2001 From: Yevhen Hrytsai Date: Mon, 9 Sep 2024 21:16:40 +0300 Subject: [PATCH] Fix release-check scripts to grep a correct latest supported version --- bin/release-check/find-latest-releases.sh | 2 +- bin/release-check/run-product-release-check.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/release-check/find-latest-releases.sh b/bin/release-check/find-latest-releases.sh index 975934be..bcba7eeb 100755 --- a/bin/release-check/find-latest-releases.sh +++ b/bin/release-check/find-latest-releases.sh @@ -32,7 +32,7 @@ pac_search_query="https://packages.atlassian.com/maven/${GROUP}/${ARTIFACT}/mave search_response=$(curl -s "${pac_search_query}") # PARSE RESPONSE AND GET AN ARRAY OF VERSIONS THAT CONTAIN ONLY NUMBERS (EXCLUDES SNAPSHOTS AND MILESTONE RELEASES) -latest_releases=$(echo "$search_response" | grep -oE '[0-9][0-9]?\.[0-9]+\.[0-9]+' | grep -oE '[0-9]\.[0-9]+\.[0-9]+') +latest_releases=$(echo "$search_response" | grep -oE '[0-9][0-9]?\.[0-9]+\.[0-9]+' | grep -oE '[0-9][0-9]?\.[0-9]+\.[0-9]+') echo "$latest_releases" diff --git a/bin/release-check/run-product-release-check.sh b/bin/release-check/run-product-release-check.sh index ab080ec4..2d68e794 100755 --- a/bin/release-check/run-product-release-check.sh +++ b/bin/release-check/run-product-release-check.sh @@ -14,10 +14,10 @@ fi case $PRODUCT in jira) - version_regex="[0-9]\\.[0-9]+\\.[0-9]+" + version_regex="^[0-9]\\.[0-9]+\\.[0-9]+$" ;; confluence|bitbucket) - version_regex="[0-8]\\.[0-9]+\\.[0-9]+" + version_regex="^[0-8]\\.[0-9]+\\.[0-9]+$" ;; *) echo "Invalid product"