Merge pull request #12125 from Homebrew/triage-fix
workflows/triage: fixes for github-script@v5
This commit is contained in:
commit
0e04c96129
24
.github/workflows/triage.yml
vendored
24
.github/workflows/triage.yml
vendored
@ -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],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user