From ee53bd3124c7c2c9e5348aa7ceeb1bf2a5d01113 Mon Sep 17 00:00:00 2001 From: "Tim St. Clair" Date: Mon, 19 Sep 2016 14:56:27 -0700 Subject: [PATCH] Better release failure messages --- build/build.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build/build.sh b/build/build.sh index 7c7ba7dc..7263bc74 100755 --- a/build/build.sh +++ b/build/build.sh @@ -34,13 +34,17 @@ if [ "$RELEASE" == "true" ]; then # Only allow releases of tagged versions. TAGGED='^v[0-9]+\.[0-9]+\.[0-9]+(-(alpha|beta)[0-9]*)?$' if [[ ! "$version" =~ $TAGGED ]]; then - echo "Only tagged versions are allowed for releases" >&2 + echo "Error: Only tagged versions are allowed for releases" >&2 echo "Found: $version" >&2 exit 1 fi # Don't include hostname with release builds - build_user="$(git config --get user.email)" + if ! build_user="$(git config --get user.email)"; then + echo "Error: git user not set, use:" + echo "git config user.email " + exit 1 + fi build_date=$( date +%Y%m%d ) # Release date is only to day-granularity # Don't use cached build objects for releases.