(pullRequest: AzurePullRequest)
| 789 | } |
| 790 | |
| 791 | async abandonPullRequest(pullRequest: AzurePullRequest) { |
| 792 | const pullRequestAbandon = { |
| 793 | status: AzurePullRequestStatus.ABANDONED, |
| 794 | }; |
| 795 | |
| 796 | await this.requestJSON({ |
| 797 | method: 'PATCH', |
| 798 | url: `${this.endpointUrl}/pullrequests/${encodeURIComponent(pullRequest.pullRequestId)}`, |
| 799 | body: JSON.stringify(pullRequestAbandon), |
| 800 | }); |
| 801 | |
| 802 | await this.deleteRef({ |
| 803 | name: pullRequest.sourceRefName, |
| 804 | objectId: pullRequest.lastMergeSourceCommit.commitId, |
| 805 | }); |
| 806 | } |
| 807 | } |
no test coverage detected