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:
committed by
pullfrog[bot]
parent
df3ec6b815
commit
4ecff49b72
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user