| 478 | } |
| 479 | |
| 480 | async getPullRequestStatues(pullRequest: AzurePullRequest) { |
| 481 | const { value: commits } = await this.requestJSON<AzureArray<AzurePullRequestCommit>>({ |
| 482 | url: `${this.endpointUrl}/pullrequests/${pullRequest.pullRequestId}/commits`, |
| 483 | params: { |
| 484 | $top: 1, |
| 485 | }, |
| 486 | }); |
| 487 | const { value: statuses } = await this.requestJSON<AzureArray<AzureCommitStatus>>({ |
| 488 | url: `${this.endpointUrl}/commits/${commits[0].commitId}/statuses`, |
| 489 | params: { latestOnly: true }, |
| 490 | }); |
| 491 | return statuses; |
| 492 | } |
| 493 | |
| 494 | async getStatuses(collection: string, slug: string) { |
| 495 | const contentKey = generateContentKey(collection, slug); |