Skip to content

Commit 189abfe

Browse files
authored
Update issue-auto-assign.yml
1 parent bac3ba2 commit 189abfe

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/issue-auto-assign.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,26 @@ jobs:
2121
const issueNumber = context.issue.number;
2222
const repoOwner = context.repo.owner;
2323
const repoName = context.repo.repo;
24+
2425
if (commentBody === '/assign') {
2526
console.log(`User @${commenter} commented "/assign" on issue #${issueNumber}. Attempting to assign.`);
27+
2628
if (commenter.endsWith('[bot]') || commenter === 'github-actions[bot]') {
2729
console.log(`Skipping assignment for bot user: ${commenter}`);
2830
return;
2931
}
32+
3033
const { data: issue } = await github.rest.issues.get({
3134
owner: repoOwner,
3235
repo: repoName,
3336
issue_number: issueNumber
3437
});
38+
3539
if (issue.assignees && issue.assignees.some(a => a.login === commenter)) {
3640
console.log(`Issue #${issueNumber} is already assigned to @${commenter}. No action needed.`);
3741
return;
3842
}
43+
3944
if (issue.state === 'closed') {
4045
console.log(`Issue #${issueNumber} is closed. No assignment will be made.`);
4146
await github.rest.issues.createComment({
@@ -46,6 +51,7 @@ jobs:
4651
});
4752
return;
4853
}
54+
4955
try {
5056
await github.rest.issues.addAssignees({
5157
owner: repoOwner,
@@ -65,4 +71,4 @@ jobs:
6571
}
6672
} else {
6773
console.log(`Comment by @${commenter} on issue #${issueNumber} was not an "/assign" command. Body: "${context.payload.comment.body.trim()}"`);
68-
}
74+
}

0 commit comments

Comments
 (0)