diff --git a/entrypoint.sh b/entrypoint.sh index 8372817..5acd9f8 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -67,13 +67,22 @@ _tag_commit() { if [ -n "$INPUT_TAGGING_MESSAGE" ] then git tag -a "$INPUT_TAGGING_MESSAGE" -m "$INPUT_TAGGING_MESSAGE" + else + echo " No tagging message supplied. No tag will be added." fi } _push_to_github() { if [ -z "$INPUT_BRANCH" ] then - git push origin --tags + # Only add `--tags` option, if `$INPUT_TAGGING_MESSAGE` is set + if [ -n "$INPUT_TAGGING_MESSAGE" ] + then + git push origin --tags + else + git push origin + fi + else git push --set-upstream origin "HEAD:$INPUT_BRANCH" --tags fi