Files
fusion/packages/core
gsxdsm 94b7cf01bd FN-6102: guard spawnSync lookup in pi extensions
Avoid crashing when partial child_process mocks omit spawnSync.

- lazily load spawnSync from node:child_process via createRequire
- return null from Git linked worktree detection when spawnSync is unavailable
- add a regression test covering partial child_process mocks that only stub execSync

Files changed:
 packages/core/src/__tests__/pi-extensions.test.ts | 22 +++++++++++++++++++++-
 packages/core/src/pi-extensions.ts                | 18 +++++++++++++++++-
 2 files changed, 38 insertions(+), 2 deletions(-)

Fusion-Task-Id: FN-6102

Fusion-Task-Lineage: 22f98a1c-d296-4aa4-ac3d-7beead127dac
2026-06-09 12:51:20 -07:00
..
2026-05-31 20:05:32 -07:00