(
prNumber: number | undefined,
allReviewers: string[] | undefined,
)
| 423 | } |
| 424 | |
| 425 | private async addReviewers( |
| 426 | prNumber: number | undefined, |
| 427 | allReviewers: string[] | undefined, |
| 428 | ): Promise<void> { |
| 429 | if (!prNumber || !allReviewers?.length) return; |
| 430 | |
| 431 | const reviewers = allReviewers.filter((r) => !r.includes("/")); |
| 432 | const teamReviewers = allReviewers |
| 433 | .filter((r) => r.includes("/")) |
| 434 | .map((r) => r.split("/")[1]); |
| 435 | |
| 436 | await this.github.pulls.requestReviewers({ |
| 437 | owner: this.owner, |
| 438 | repo: this.repo, |
| 439 | pull_number: prNumber, |
| 440 | team_reviewers: teamReviewers, |
| 441 | reviewers, |
| 442 | }); |
| 443 | } |
| 444 | |
| 445 | private async addLabel( |
| 446 | label: string | undefined, |
no outgoing calls
no test coverage detected