
























@@ -203,6 +203,21 @@ export function detectChangedLanes(changedPaths, options = {}) {
203203};
204204}
205205206+/**
207+ * @param {{ paths: string[]; base: string; head?: string; staged?: boolean }} params
208+ * @returns {ChangedLaneResult}
209+ */
210+export function detectChangedLanesForPaths(params) {
211+const packageJsonChangeKind = params.paths.includes("package.json")
212+ ? classifyPackageJsonChangeFromGit({
213+base: params.base,
214+head: params.head,
215+staged: params.staged,
216+})
217+ : null;
218+return detectChangedLanes(params.paths, { packageJsonChangeKind });
219+}
220+206221/**
207222 * @param {{ base: string; head?: string; includeWorktree?: boolean; cwd?: string }} params
208223 * @returns {string[]}
@@ -458,14 +473,12 @@ if (isDirectRun()) {
458473 : args.staged
459474 ? listStagedChangedPaths()
460475 : listChangedPathsFromGit({ base: args.base, head: args.head });
461-const packageJsonChangeKind = paths.includes("package.json")
462- ? classifyPackageJsonChangeFromGit({
463-base: args.base,
464-head: args.head,
465-staged: args.staged,
466-})
467- : null;
468-const result = detectChangedLanes(paths, { packageJsonChangeKind });
476+const result = detectChangedLanesForPaths({
477+ paths,
478+base: args.base,
479+head: args.head,
480+staged: args.staged,
481+});
469482if (args.githubOutput) {
470483writeChangedLaneGitHubOutput(result);
471484}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。