From e3db1c174e8f383d5e6884c9183faa4eca6ce19f Mon Sep 17 00:00:00 2001
From: paulfantom <pawel@krupa.net.pl>
Date: Wed, 10 Mar 2021 10:49:16 +0100
Subject: [PATCH] scripts: fail if version generator cannot retrieve currently
 used version

---
 scripts/generate-versions.sh | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/scripts/generate-versions.sh b/scripts/generate-versions.sh
index 3eb01bae..5ae8d30b 100755
--- a/scripts/generate-versions.sh
+++ b/scripts/generate-versions.sh
@@ -11,7 +11,12 @@ get_latest_version() {
 # Get component version from version file
 get_current_version() {
   echo >&2 "Reading currently used version of ${1}"
-  jq -r ".${1}" "$VERSION_FILE"
+  v=$(jq -r ".${1}" "$VERSION_FILE")
+  if [ "${v}" == "" ]; then
+    echo >&2 "Couldn't read version of ${1} from $VERSION_FILE"
+    exit 1
+  fi
+  echo "$v"
 }
 
 # Get version from online source and filter out unstable releases. In case of unstable release use what is set in version file
-- 
GitLab