Skip to content

Commit 3bebb22

Browse files
Attribute commits to actual contributor for GitHub contribution tracking
1 parent e083ef8 commit 3bebb22

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/save-submission.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
uses: actions/checkout@v4
1717

1818
- name: Extract and save submission
19+
id: extract
1920
uses: actions/github-script@v7
2021
with:
2122
script: |
@@ -139,20 +140,26 @@ This file tracks all contributions to JustLab AI tasks.
139140
core.setOutput('submitter', submitter);
140141

141142
- name: Commit and push changes
143+
env:
144+
SUBMITTER: ${{ steps.extract.outputs.submitter }}
142145
run: |
143-
git config --local user.email "github-actions[bot]@users.noreply.github.com"
144-
git config --local user.name "github-actions[bot]"
146+
# Use the actual submitter's GitHub noreply email for proper attribution
147+
git config --local user.email "${SUBMITTER}@users.noreply.github.com"
148+
git config --local user.name "${SUBMITTER}"
145149
git add submissions/ CONTRIBUTORS.md
146-
git commit -m "Add submission for issue #${{ github.event.issue.number }} by @${{ github.event.issue.user.login }}" || exit 0
150+
git commit -m "Add submission for issue #${{ github.event.issue.number }}" || exit 0
147151
git push
148152
149153
- name: Comment on issue
150154
uses: actions/github-script@v7
155+
env:
156+
SUBMITTER: ${{ steps.extract.outputs.submitter }}
151157
with:
152158
script: |
159+
const submitter = process.env.SUBMITTER;
153160
await github.rest.issues.createComment({
154161
owner: context.repo.owner,
155162
repo: context.repo.repo,
156163
issue_number: context.payload.issue.number,
157-
body: `Submission saved to \`submissions/issue-${context.payload.issue.number}-*.md\`\n\nThank you for your contribution, @${context.payload.issue.user.login}!`
164+
body: `Submission saved to \`submissions/issue-${context.payload.issue.number}-*.md\`\n\nThank you for your contribution, @${submitter}!`
158165
});

0 commit comments

Comments
 (0)