Skip to content

Commit d711023

Browse files
committed
assign reviewers
1 parent 75005a5 commit d711023

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ module.exports = function createReleasePR (config) {
1313
var template = fs.readFileSync(templatePath, 'utf8')
1414
var message = releaseMessage(template, prs)
1515

16+
client.assignReviewers(releasePR, prs)
1617
return client.updatePR(releasePR, message)
1718
})
1819
})

lib/github-client.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,14 @@ GithubClient.prototype.collectReleasePRs = function (releasePR) {
172172
})
173173
}
174174

175+
GithubClient.prototype.assignReviewers = function (pr, prs) {
176+
var reviewers = prs.map(pr => pr.assignee ? pr.assignee.login : pr.user.login)
177+
178+
return this.post(this.pullRequestEndpoint() + '/' + pr.number + '/requested_reviewers', { reviewers }).then(function (res) {
179+
return res.body
180+
})
181+
}
182+
175183
GithubClient.prototype.updatePR = function (pr, data) {
176184
return this.patch(this.pullRequestEndpoint() + '/' + pr.number, data).then(function (res) {
177185
return res.body

0 commit comments

Comments
 (0)