reviewers_remove.js 487 B

1234567891011121314151617
  1. module.exports = async ({ github, context }) => {
  2. const requestedReviewers = await github.rest.pulls.listRequestedReviewers({
  3. owner: context.repo.owner,
  4. repo: context.repo.repo,
  5. pull_number: context.issue.number,
  6. });
  7. const reviewers = requestedReviewers.data.users.map((e) => e.login);
  8. github.rest.pulls.removeRequestedReviewers({
  9. owner: context.repo.owner,
  10. repo: context.repo.repo,
  11. pull_number: context.issue.number,
  12. reviewers: reviewers,
  13. });
  14. };