@@ -95,24 +95,25 @@ jobs:
95
95
# Make variable available for the next steps
96
96
echo "PUZZLES_FILES_MODIFIED=$PUZZLES_FILES_MODIFIED" | tee -a "$GITHUB_ENV"
97
97
98
- - name : Collect information about the original commit
98
+ - name : Initialize Git variables for committing the changes
99
99
if : env.PUZZLES_FILES_MODIFIED == 'yes'
100
100
run : |
101
+ AUTHOR_EMAIL="$(git show "$GITHUB_SHA" --no-patch --format=%aE)"
102
+ AUTHOR_NAME="$(git show "$GITHUB_SHA" --no-patch --format=%aN)"
103
+
101
104
# Make variables available for the next steps
102
105
(
103
106
echo "COMMIT_MSG=$(git show "$GITHUB_SHA" --no-patch --format=oneline --abbrev-commit)"
104
- echo "AUTHOR_EMAIL=$(git show "$GITHUB_SHA" --no-patch --format=%aE)"
105
- echo "AUTHOR_NAME=$(git show "$GITHUB_SHA" --no-patch --format=%aN)"
107
+ echo "GIT_AUTHOR_NAME=GitHub Action on behalf of $AUTHOR_NAME"
108
+ echo "GIT_COMMITTER_NAME=GitHub Action on behalf of $AUTHOR_NAME"
109
+ echo "GIT_AUTHOR_EMAIL=$AUTHOR_EMAIL"
110
+ echo "GIT_COMMITTER_EMAIL=$AUTHOR_EMAIL"
106
111
) | tee -a "$GITHUB_ENV"
107
112
108
113
- name : Commit the changes
109
114
if : env.PUZZLES_FILES_MODIFIED == 'yes'
110
115
env :
111
- GIT_AUTHOR_NAME : " GitHub Action on behalf of ${{ env.AUTHOR_NAME }}"
112
- GIT_COMMITTER_NAME : " GitHub Action on behalf of ${{ env.AUTHOR_NAME }}"
113
- GIT_AUTHOR_EMAIL : " ${{ env.AUTHOR_EMAIL }}"
114
- GIT_COMMITTER_EMAIL : " ${{ env.AUTHOR_EMAIL }}"
115
- NEW_COMMIT_MSG : " chore: processed ${{ env.COMMIT_MSG }}"
116
+ NEW_COMMIT_MSG : " chore: processed ${{ env.COMMIT_MSG }}"
116
117
working-directory : generated-todos
117
118
run : |
118
119
for FILE in pdd.xml todos-in-code.tsv; do
0 commit comments