refactor: use mapPullRequest
This commit is contained in:
+2
-26
@@ -34,37 +34,13 @@ export class PullRequests {
|
|||||||
prNumber: number
|
prNumber: number
|
||||||
): Promise<PullRequestInfo | null> {
|
): Promise<PullRequestInfo | null> {
|
||||||
try {
|
try {
|
||||||
const pr = await this.octokit.pulls.get({
|
const {data} = await this.octokit.pulls.get({
|
||||||
owner,
|
owner,
|
||||||
repo,
|
repo,
|
||||||
pull_number: prNumber
|
pull_number: prNumber
|
||||||
})
|
})
|
||||||
|
|
||||||
return {
|
return mapPullRequest(data)
|
||||||
number: pr.data.number,
|
|
||||||
title: pr.data.title,
|
|
||||||
htmlURL: pr.data.html_url,
|
|
||||||
baseBranch: pr.data.base.ref,
|
|
||||||
mergedAt: moment(pr.data.merged_at),
|
|
||||||
mergeCommitSha: pr.data.merge_commit_sha || '',
|
|
||||||
author: pr.data.user?.login || '',
|
|
||||||
repoName: pr.data.base.repo.full_name,
|
|
||||||
labels: new Set(
|
|
||||||
pr.data.labels?.map(function (label) {
|
|
||||||
return label.name?.toLowerCase() || ''
|
|
||||||
}) || []
|
|
||||||
),
|
|
||||||
milestone: pr.data.milestone?.title || '',
|
|
||||||
body: pr.data.body || '',
|
|
||||||
assignees:
|
|
||||||
pr.data.assignees?.map(function (asignee) {
|
|
||||||
return asignee?.login || ''
|
|
||||||
}) || [],
|
|
||||||
requestedReviewers:
|
|
||||||
pr.data.requested_reviewers?.map(function (reviewer) {
|
|
||||||
return reviewer?.login || ''
|
|
||||||
}) || []
|
|
||||||
}
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
core.warning(
|
core.warning(
|
||||||
`⚠️ Cannot find PR ${owner}/${repo}#${prNumber} - ${e.message}`
|
`⚠️ Cannot find PR ${owner}/${repo}#${prNumber} - ${e.message}`
|
||||||
|
|||||||
Reference in New Issue
Block a user