From 40677b819d9b4b2082a5d0e826a46a312a88dfc8 Mon Sep 17 00:00:00 2001 From: Umputun Date: Wed, 1 Jun 2022 01:39:34 -0500 Subject: [PATCH] support git-less version default --- build.go/version.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build.go/version.sh b/build.go/version.sh index b87b404..7e017ee 100755 --- a/build.go/version.sh +++ b/build.go/version.sh @@ -1,9 +1,14 @@ #!/usr/bin/env sh +version="local-$(date +%Y%m%dT%H:%M:%S)" + if [ -z "$CI" ] ; then # outside of CI - ref=$(git describe --tags --exact-match 2> /dev/null || git symbolic-ref -q --short HEAD) - version="${ref}"-$(git log -1 --format=%h)-$(date +%Y%m%dT%H:%M:%S) + if [ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ] ; then + # valid git repo + ref=$(git describe --tags --exact-match 2> /dev/null || git symbolic-ref -q --short HEAD) + version="${ref}"-$(git log -1 --format=%h)-$(date +%Y%m%dT%H:%M:%S) + fi else # inside CI (gh actions) ref="$(echo ${GITHUB_REF} | cut -d'/' -f3)"