Re-add is_defined() to eliminate empty string in git commit

This commit is contained in:
Gömöri Zsolt 2019-11-01 10:44:09 +01:00
parent ddcd35eaa8
commit bdc88aff2c

View File

@ -24,6 +24,10 @@ EOF
git config --global user.name "GitHub Actions" git config --global user.name "GitHub Actions"
} }
is_defined() {
[ ! -z "${1}" ]
}
# This section only runs if there have been file changes # This section only runs if there have been file changes
echo "Checking for uncommitted changes in the git working tree." echo "Checking for uncommitted changes in the git working tree."
if ! git diff --quiet if ! git diff --quiet
@ -41,7 +45,7 @@ then
echo "INPUT_COMMIT_OPTIONS: ${INPUT_COMMIT_OPTIONS}" echo "INPUT_COMMIT_OPTIONS: ${INPUT_COMMIT_OPTIONS}"
git commit -m "$INPUT_COMMIT_MESSAGE" --author="$GITHUB_ACTOR <$GITHUB_ACTOR@users.noreply.github.com>" "${INPUT_COMMIT_OPTIONS}" git commit -m "$INPUT_COMMIT_MESSAGE" --author="$GITHUB_ACTOR <$GITHUB_ACTOR@users.noreply.github.com>" is_defined "${INPUT_COMMIT_OPTIONS}" && "${INPUT_COMMIT_OPTIONS}"
git push --set-upstream origin "HEAD:$INPUT_BRANCH" git push --set-upstream origin "HEAD:$INPUT_BRANCH"
else else