@@ -108,24 +108,25 @@ jobs:
108
108
# Make variable available for the next steps
109
109
echo "PUZZLES_FILES_MODIFIED=$PUZZLES_FILES_MODIFIED" | tee -a "$GITHUB_ENV"
110
110
111
- - name : Collect information about the original commit
111
+ - name : Initialize Git variables for committing the changes
112
112
if : env.PUZZLES_FILES_MODIFIED == 'yes'
113
113
run : |
114
+ COMMIT_MSG="$(git show "$GITHUB_SHA" --no-patch --format=oneline --abbrev-commit)"
115
+ AUTHOR_EMAIL="$(git show "$GITHUB_SHA" --no-patch --format=%aE)"
116
+ AUTHOR_NAME="$(git show "$GITHUB_SHA" --no-patch --format=%aN)"
117
+
114
118
# Make variables available for the next steps
115
119
(
116
- echo "COMMIT_MSG=$(git show "$GITHUB_SHA" --no-patch --format=oneline --abbrev-commit)"
117
- echo "AUTHOR_EMAIL=$(git show "$GITHUB_SHA" --no-patch --format=%aE)"
118
- echo "AUTHOR_NAME=$(git show "$GITHUB_SHA" --no-patch --format=%aN)"
120
+ echo "GIT_AUTHOR_NAME=GitHub Action on behalf of $AUTHOR_NAME"
121
+ echo "GIT_COMMITTER_NAME=GitHub Action on behalf of $AUTHOR_NAME"
122
+ echo "GIT_AUTHOR_EMAIL=$AUTHOR_EMAIL"
123
+ echo "GIT_COMMITTER_EMAIL=$AUTHOR_EMAIL"
119
124
) | tee -a "$GITHUB_ENV"
120
125
121
126
- name : Commit the changes
122
127
if : env.PUZZLES_FILES_MODIFIED == 'yes'
123
128
env :
124
- GIT_AUTHOR_NAME : " GitHub Action on behalf of ${{ env.AUTHOR_NAME }}"
125
- GIT_COMMITTER_NAME : " GitHub Action on behalf of ${{ env.AUTHOR_NAME }}"
126
- GIT_AUTHOR_EMAIL : " ${{ env.AUTHOR_EMAIL }}"
127
- GIT_COMMITTER_EMAIL : " ${{ env.AUTHOR_EMAIL }}"
128
- NEW_COMMIT_MSG : " chore: processed ${{ env.COMMIT_MSG }}"
129
+ NEW_COMMIT_MSG : " chore: processed ${{ env.COMMIT_MSG }}"
129
130
working-directory : generated-todos
130
131
run : |
131
132
for FILE in pdd.xml todos-in-code.tsv; do
0 commit comments