Skip to content

Commit c821540

Browse files
authored
[fix] Fix autoreview naming (#20)
* Fix autoreview naming Signed-off-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com> * Remove PR Author from list Signed-off-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com> --------- Signed-off-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com>
1 parent 4ae2c3e commit c821540

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

.github/workflows/auto-review.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,28 @@ jobs:
3434
pull_number: number,
3535
});
3636
37+
// Get PR author
38+
const { data: pullRequest } = await github.rest.pulls.get({
39+
owner,
40+
repo,
41+
pull_number: number,
42+
});
43+
const prAuthor = pullRequest.user.login;
44+
3745
// Determine which reviewers to request based on changed files
3846
let reviewersToRequest = new Set(defaultReviewers);
3947
4048
for (const file of files) {
41-
for (const [component, componentReviewers] of Object.entries(componentReviewers)) {
49+
for (const [component, reviewers] of Object.entries(componentReviewers)) {
4250
if (file.filename.startsWith(component)) {
43-
componentReviewers.forEach(reviewer => reviewersToRequest.add(reviewer));
51+
reviewers.forEach(reviewer => reviewersToRequest.add(reviewer));
4452
}
4553
}
4654
}
4755
56+
// Exclude PR author from reviewers
57+
reviewersToRequest.delete(prAuthor);
58+
4859
// Request reviews
4960
if (reviewersToRequest.size > 0) {
5061
await github.rest.pulls.requestReviewers({

0 commit comments

Comments
 (0)