Request reviews from the PR's human initiator (#340)

* Request reviews from the PR's human initiator

* add logs

* await the request reviewers call
This commit is contained in:
Mateusz Burzyński
2026-02-19 14:00:57 +00:00
committed by pullfrog[bot]
parent df3ec6b815
commit 4ecff49b72
5 changed files with 48 additions and 0 deletions
+16
View File
@@ -44,6 +44,22 @@ export function CreatePullRequestTool(ctx: ToolContext) {
base: base,
});
// best-effort: request review from the user who triggered the workflow
const reviewer = ctx.payload.triggeringUser;
if (reviewer) {
try {
log.debug(`Requesting review from ${reviewer} on PR #${result.data.number}`);
await ctx.octokit.rest.pulls.requestReviewers({
owner: ctx.repo.owner,
repo: ctx.repo.name,
pull_number: result.data.number,
reviewers: [reviewer],
});
} catch {
log.info(`failed to request review from ${reviewer} on PR #${result.data.number}`);
}
}
return {
success: true,
pullRequestId: result.data.id,