From 072ecd06f64d91b2b27e5f9484cd27c33fc9f230 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Mon, 14 Feb 2022 19:32:59 +0100 Subject: [PATCH] chore: exclude alpha beta and rc tags when checking app.src vsn bump --- scripts/apps-version-check.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/apps-version-check.sh b/scripts/apps-version-check.sh index e6bc2f3ec..49c40ed38 100755 --- a/scripts/apps-version-check.sh +++ b/scripts/apps-version-check.sh @@ -1,7 +1,16 @@ #!/usr/bin/env bash set -euo pipefail -latest_release=$(git describe --abbrev=0 --tags) +## compare to the latest 5.0 release version tag: +## but do not include alpha, beta and rc versions +latest_release="$(git describe --abbrev=0 --tags --match '[v|e]5.0*' --exclude '*beta*' --exclude '*alpha*' --exclude '*rc*' || echo 'nomatch')" + +if [ "$latest_release" = 'nomatch' ]; then + echo "No base release found, skipping app vsn checks" + exit 0 +fi + +echo "Compare base: $latest_release" bad_app_count=0