UNPKG

backport

Version:

A CLI tool that automates the process of backporting commits

16 lines 763 B
import { filterNil } from '../../utils/filter-empty.js'; import { addReviewersToPullRequest } from '../github/v3/add-reviewers-to-pull-request.js'; import { getReviewersFromPullRequests } from '../github/v3/get-reviewers-from-pull-requests.js'; export async function copySourcePullRequestReviewersToTargetPullRequest(options, commits, pr) { const pullNumbers = commits .map((commit) => commit.sourcePullRequest?.number) .filter(filterNil); const reviewers = await getReviewersFromPullRequests({ options, pullNumbers, }); if (reviewers) { await addReviewersToPullRequest({ ...options, pullNumber: pr, reviewers }); } } //# sourceMappingURL=copy-source-pull-request-reviewers-to-target-pull-request.js.map