From 646f5151f5ed80ff5237ee60c0681d3a7a76206d Mon Sep 17 00:00:00 2001 From: Felix Bartels <1257835+fbartels@users.noreply.github.com> Date: Sun, 15 Mar 2020 19:24:37 +0100 Subject: [PATCH] Make build fail early if bad version string is received (#365) * add basic version number check --- version.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/version.sh b/version.sh index 35aadd6..837eb7e 100755 --- a/version.sh +++ b/version.sh @@ -80,4 +80,11 @@ filename=$(h5ai_query "$component" "$distribution" "$channel" "$branch") currentVersion=$(version_from_filename "$filename") +versiontemp="${currentVersion//[^.]}" +# a valid version number has at least two dots. e.g. 1.2.3 +if [ ${#versiontemp} -lt 2 ]; then + echo "Malformed version received" + exit 1 +fi + echo "$currentVersion"