ci: give reviewers pull-requests: write perm

This commit is contained in:
Alexander Medvedev 2026-09-13 19:36:00 +02:00
parent feb8c605ba
commit 25dc5b1641

View File

@ -11,6 +11,7 @@ on:
permissions: permissions:
contents: read contents: read
issues: write issues: write
pull-requests: write
jobs: jobs:
request-reviewers: request-reviewers:
@ -107,11 +108,21 @@ jobs:
return; return;
} }
await github.rest.issues.createComment({ try {
owner: context.repo.owner, await github.rest.issues.createComment({
repo: context.repo.repo, owner: context.repo.owner,
issue_number: context.issue.number, repo: context.repo.repo,
body, issue_number: context.issue.number,
}); body,
});
} catch (error) {
if (error.status === 403) {
core.setFailed(
'GitHub Actions cannot comment on this pull request. Enable "Read and write permissions" for GITHUB_TOKEN in Settings > Actions > General.',
);
return;
}
throw error;
}
core.info(`Notified reviewers: ${mentionList.join(', ')}`); core.info(`Notified reviewers: ${mentionList.join(', ')}`);