From 49b435c11380a6755d9142060c5014668834a76e Mon Sep 17 00:00:00 2001 From: Derek Smith Date: Mon, 6 Mar 2023 12:56:35 -0500 Subject: [PATCH] Update publish.sh --- publish.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/publish.sh b/publish.sh index d348bad..2c2f30d 100755 --- a/publish.sh +++ b/publish.sh @@ -7,7 +7,10 @@ cd "$(dirname "$0")" TAG_NAME="$(head -n 1 ./version.txt)" TAG_MESSAGE="Creating tag $TAG_NAME on $(date)." -git tag -a "$TAG_NAME" -m "$TAG_MESSAGE" -s +# create the git tag. +if ! git tag | grep -q "$TAG_NAME"; then + git tag -a "$TAG_NAME" -m "$TAG_MESSAGE" -s +fi # push commits and tags to origin git push --set-upstream origin --all @@ -16,7 +19,7 @@ git push --set-upstream origin --tags ## note this will only work if you have permissions to update HEAD on https://git.sovereign-stack.org/ss/sovereign-stack.git RESPONSE= read -r -p " Would you like to push this to the main Sovereign Stack repo? (y) ": RESPONSE -if [ "$RESPONSE" != "y" ]; then +if [ "$RESPONSE" = "y" ]; then # optional; push to remote git push --set-upstream ss-upstream --all git push --set-upstream ss-upstream --tags