You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(e2e): use CLI subprocess for diff instead of in-process require
The in-process require of lib/diff.js + calling diffCommands.hdiff()
was hanging because yauzl's async entry callbacks don't keep the
Node.js event loop alive properly when called from a script that
has no other active handles.
Switched to running diff commands as CLI subprocesses via runPushy(),
matching the pattern already used for bundleTo(). Each diff command
runs in its own node process with a proper event loop.
Also removed the DiffCommandRunner type and lib/diff.js require since
they're no longer needed.
0 commit comments