PR Rollback: Assign to PR Owner and Reviewers

PiperOrigin-RevId: 404085410
Change-Id: I9b1508ea0f6a4c8ff06e022c0dd85fc342755851
This commit is contained in:
A. Unique TensorFlower
2021-10-18 16:04:59 -07:00
committed by TensorFlower Gardener
parent 1f6da31bb5
commit df73b19779
+5 -3
View File
@@ -47,13 +47,15 @@ module.exports = async ({github, context}) => {
}
const pr_title = pr_resp.data.title;
// Assign to PR owner and reviewers
let assignees = pr_resp.data.assignees;
assignees.push(pr_resp.data.user.login);
const assignees = pr_resp.data.assignees.concat(pr_resp.data.requested_reviewers);
let assignee_logins = assignees.map(x => x.login);
assignee_logins.push(pr_resp.data.user.login);
console.log(assignee_logins);
// Create an new GH Issue and reference the Original PR
const resp = await github.rest.issues.create({
owner,
repo,
assignees,
assignees: assignee_logins,
title: `Issue created for Rollback of PR #${pr_number}: ${pr_title}`,
body: `Merged PR #${pr_number} is rolled back in ${rollback_commit}.
Please follow up with the reviewer and close this issue once its resolved.`