ci: fix "needs: reviewer" label being removed after self review
This commit is contained in:
@@ -210,7 +210,7 @@ module.exports = async ({ github, context, core, dry }) => {
|
||||
}
|
||||
}
|
||||
|
||||
// Check for any human reviews other than GitHub actions and other GitHub apps.
|
||||
// Check for any human reviews other than the PR author, GitHub actions and other GitHub apps.
|
||||
// Accounts could be deleted as well, so don't count them.
|
||||
const reviews = (
|
||||
await github.paginate(github.rest.pulls.listReviews, {
|
||||
@@ -218,7 +218,11 @@ module.exports = async ({ github, context, core, dry }) => {
|
||||
pull_number,
|
||||
})
|
||||
).filter(
|
||||
(r) => r.user && !r.user.login.endsWith('[bot]') && r.user.type !== 'Bot',
|
||||
(r) =>
|
||||
r.user &&
|
||||
!r.user.login.endsWith('[bot]') &&
|
||||
r.user.type !== 'Bot' &&
|
||||
r.user.id !== pull_request.user?.id,
|
||||
)
|
||||
|
||||
const approvals = new Set(
|
||||
|
||||
Reference in New Issue
Block a user