Merge pull request #12125 from Homebrew/triage-fix

workflows/triage: fixes for github-script@v5
This commit is contained in:
Bo Anderson 2021-09-26 21:40:44 +01:00 committed by GitHub
commit 0e04c96129
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,7 +44,7 @@ jobs:
return return
} }
await github.pulls.createReview({ await github.rest.pulls.createReview({
...context.repo, ...context.repo,
pull_number: pullRequestNumber, pull_number: pullRequestNumber,
event: 'APPROVE', event: 'APPROVE',
@ -52,7 +52,7 @@ jobs:
} }
async function findComment(pullRequestNumber, id) { async function findComment(pullRequestNumber, id) {
const { data: comments } = await github.issues.listComments({ const { data: comments } = await github.rest.issues.listComments({
owner: context.repo.owner, owner: context.repo.owner,
repo: context.repo.repo, repo: context.repo.repo,
issue_number: pullRequestNumber, issue_number: pullRequestNumber,
@ -67,13 +67,13 @@ jobs:
const body = `<!-- #${id} -->\n\n${message}` const body = `<!-- #${id} -->\n\n${message}`
if (beginComment) { if (beginComment) {
await github.issues.updateComment({ await github.rest.issues.updateComment({
...context.repo, ...context.repo,
comment_id: beginComment.id, comment_id: beginComment.id,
body, body,
}) })
} else { } else {
await github.issues.createComment({ await github.rest.issues.createComment({
...context.repo, ...context.repo,
issue_number: pullRequestNumber, issue_number: pullRequestNumber,
body, body,
@ -82,9 +82,9 @@ jobs:
} }
async function approvalsByAuthenticatedUser(pullRequestNumber) { async function approvalsByAuthenticatedUser(pullRequestNumber) {
const { data: user } = await github.users.getAuthenticated() const { data: user } = await github.rest.users.getAuthenticated()
const { data: reviews } = await github.pulls.listReviews({ const { data: reviews } = await github.rest.pulls.listReviews({
...context.repo, ...context.repo,
pull_number: pullRequestNumber, pull_number: pullRequestNumber,
}) })
@ -96,7 +96,7 @@ jobs:
async function dismissApprovals(pullRequestNumber, message) { async function dismissApprovals(pullRequestNumber, message) {
const reviews = await approvalsByAuthenticatedUser(pullRequestNumber) const reviews = await approvalsByAuthenticatedUser(pullRequestNumber)
for (const review of reviews) { for (const review of reviews) {
await github.pulls.dismissReview({ await github.rest.pulls.dismissReview({
...context.repo, ...context.repo,
pull_number: pullRequestNumber, pull_number: pullRequestNumber,
review_id: review.id, review_id: review.id,
@ -130,13 +130,13 @@ jobs:
} }
async function reviewPullRequest(pullRequestNumber) { async function reviewPullRequest(pullRequestNumber) {
const { data: pullRequest } = await github.pulls.get({ const { data: pullRequest } = await github.rest.pulls.get({
owner: context.repo.owner, owner: context.repo.owner,
repo: context.repo.repo, repo: context.repo.repo,
pull_number: pullRequestNumber, pull_number: pullRequestNumber,
}) })
const { data: user } = await github.users.getAuthenticated() const { data: user } = await github.rest.users.getAuthenticated()
if (pullRequest.user.login == user.login) { if (pullRequest.user.login == user.login) {
core.warning('Pull request author is a bot.') core.warning('Pull request author is a bot.')
return return
@ -174,7 +174,7 @@ jobs:
} }
if (hasReviewLabel) { if (hasReviewLabel) {
await github.issues.removeLabel({ await github.rest.issues.removeLabel({
...context.repo, ...context.repo,
issue_number: pullRequestNumber, issue_number: pullRequestNumber,
name: reviewLabel, name: reviewLabel,
@ -193,13 +193,13 @@ jobs:
const endComment = await findComment(pullRequestNumber, 'review-period-end') const endComment = await findComment(pullRequestNumber, 'review-period-end')
if (endComment) { if (endComment) {
await github.issues.deleteComment({ await github.rest.issues.deleteComment({
...context.repo, ...context.repo,
comment_id: endComment.id, comment_id: endComment.id,
}) })
} }
await github.issues.addLabels({ await github.rest.issues.addLabels({
...context.repo, ...context.repo,
issue_number: pullRequestNumber, issue_number: pullRequestNumber,
labels: [reviewLabel], labels: [reviewLabel],