File tree Expand file tree Collapse file tree 1 file changed +15
-19
lines changed
Expand file tree Collapse file tree 1 file changed +15
-19
lines changed Original file line number Diff line number Diff line change 1919 git config --global user.name " GitHub Actions"
2020}
2121
22- git_setup
22+ # This section only runs if there have been file changes
23+ echo " Checking for uncommitted changes in the git working tree."
24+ if ! git diff --quiet
25+ then
26+ git_setup
2327
24- echo " INPUT_BRANCH value: $INPUT_BRANCH " ;
28+ echo " INPUT_BRANCH value: $INPUT_BRANCH " ;
2529
26- # Switch to branch from current Workflow run
27- git checkout $INPUT_BRANCH
30+ # Switch to branch from current Workflow run
31+ git checkout $INPUT_BRANCH
2832
29- echo " INPUT_FILE_PATTERN: ${INPUT_FILE_PATTERN} "
33+ echo " INPUT_FILE_PATTERN: ${INPUT_FILE_PATTERN} "
3034
31- git add " ${INPUT_FILE_PATTERN} "
35+ git add " ${INPUT_FILE_PATTERN} "
3236
33- echo " Checking for uncommitted changes in the git working tree. "
37+ echo " INPUT_COMMIT_OPTIONS: ${INPUT_COMMIT_OPTIONS} "
3438
35- if ! git diff --staged --quiet
36- then
37- echo " Working tree clean. Nothing to commit."
39+ git commit -m " $INPUT_COMMIT_MESSAGE " --author=" $GITHUB_ACTOR <$GITHUB_ACTOR @users.noreply.github.com>" ${INPUT_COMMIT_OPTIONS: +" $INPUT_COMMIT_OPTIONS " }
3840
39- exit 0
41+ git push --set-upstream origin " HEAD:$INPUT_BRANCH "
42+ else
43+ echo " Working tree clean. Nothing to commit."
4044fi
41-
42- echo " Found added/changed files."
43-
44- echo " INPUT_COMMIT_OPTIONS: ${INPUT_COMMIT_OPTIONS} "
45-
46- git commit -m " $INPUT_COMMIT_MESSAGE " --author=" $GITHUB_ACTOR <$GITHUB_ACTOR @users.noreply.github.com>" ${INPUT_COMMIT_OPTIONS: +" $INPUT_COMMIT_OPTIONS " }
47-
48- git push --set-upstream origin " HEAD:$INPUT_BRANCH "
You can’t perform that action at this time.
0 commit comments