File tree 2 files changed +6
-1
lines changed 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 44
44
run : |
45
45
echo $COMMITS > commits.json
46
46
cat commits.json # debugging
47
+ GIT_USERNAME=$(jq -r '.[0].commit.author.name' commits.json) # Extract Git username
48
+ echo "Git Username: $GIT_USERNAME"
47
49
pipenv run gitcommitlogger -r $(echo $REPOSITORY_URL) -t pull_request_merged -d $(echo $PR_CLOSED_AT) -un $(echo $GITHUB_LOGIN) -i commits.json -o commit_stats.csv -u $(echo $COMMIT_LOG_API) -v
50
+ echo "GIT_USERNAME=$GIT_USERNAME" >> $GITHUB_ENV # Pass it to the next steps
48
51
- name : Log pull request closed without merge
49
52
if : github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == false
50
53
run : |
Original file line number Diff line number Diff line change 31
31
EVENT_TYPE : ${{ github.event_name }}
32
32
EMAIL : ${{ secrets.EMAIL }}
33
33
EMAIL_PASSWORD : ${{ secrets.EMAIL_PASSWORD }}
34
+ GIT_USERNAME : ${{ env.GIT_USERNAME }}
34
35
run : |
35
36
node -e "
36
37
const nodemailer = require('nodemailer');
49
50
text: \`Event Type: ${{ github.event_name }}\n
50
51
GitHub Event: ${{ env.GITHUB_EVENT }}\n
51
52
GitHub Actor: ${{ env.GITHUB_ACTOR }}\n
52
- GitHub User: ${{ env.GITHUB_USER }}\`
53
+ GitHub User: ${{ env.GITHUB_USER }}\n
54
+ Git User (Git Username from commit): ${process.env.GIT_USERNAME}\`
53
55
};
54
56
55
57
transporter.sendMail(mailOptions, (error, info) => {
You can’t perform that action at this time.
0 commit comments