FN-5909: run configured merge bootstrap before verification
Ensure AI merge verification reuses the configured worktree bootstrap command. - run merge dependency sync unconditionally when a non-blank worktreeInitCommand is configured - reuse the configured init command instead of inferred package-manager install commands during merge verification - add merger verification coverage for warm/cold worktrees, inferred-install fallback, and whitespace-only init commands - document the expanded worktreeInitCommand behavior and add a published changeset Files changed: .changeset/fn-5909-merge-install-script.md | 5 + docs/settings-reference.md | 2 +- packages/engine/src/__tests__/merger-verification.test.ts | 159 +++++++++++++++------ packages/engine/src/merger.ts | 30 +++- 4 files changed, 143 insertions(+), 53 deletions(-) Fusion-Task-Id: FN-5909 Fusion-Task-Lineage: 8530c641-9574-45e2-b9ac-82e42c9c00a7
This commit is contained in:
5
.changeset/fn-5909-merge-install-script.md
Normal file
5
.changeset/fn-5909-merge-install-script.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Run the configured `worktreeInitCommand` on merge worktrees before AI merge verification across warm and cold integration modes, so merge verification uses the same project-specific bootstrap as executor worktrees.
|
||||
Reference in New Issue
Block a user