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
- lib/sea.ts: add assertSingleTargetMajor() and call from both sea() and
seaEnhanced(). SEA prep blobs are Node-major specific, so mixing majors
in one run (e.g. -t node22-linux-x64,node24-linux-x64) silently produced
broken executables. Reject up front instead.
- prelude/sea-bootstrap.js: restore the original process.emitWarning as
soon as the SEA loader warning is suppressed, so user code does not
observe a permanently wrapped emitWarning.
- test/utils.js: filesAfter() gains { tolerateWindowsEbusy } option that
only swallows EBUSY on win32 during cleanup.
- test/test-85..92: drop copy-pasted try/catch noop around filesAfter and
use the new option. test-91/92 also switch from inlined spawn+CRLF
logic to the shared assertSeaOutput helper.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
0 commit comments