Commit 41b1d5b
Issue #755: Node 24 was surfacing ERR_USE_AFTER_CLOSE on readline close in
non-TTY GitHub runners. The CLI loads fine — banner ("Installer v5.2.7")
prints before the close fires — but the after-close error kills the exit code,
making the job report a false positive.
The intent of smoke_test_exports is to validate that `bin/aiox.js` is reachable
through the package-exports gate, not to execute the wizard. require.resolve()
triggers the same gate (ERR_PACKAGE_PATH_NOT_EXPORTED on exports drift) without
loading the module, so the readline lifecycle never runs.
Closes #755
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d877231 commit 41b1d5b
1 file changed
Lines changed: 9 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
514 | | - | |
| 514 | + | |
515 | 515 | | |
516 | 516 | | |
517 | 517 | | |
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
523 | | - | |
524 | | - | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
525 | 528 | | |
526 | | - | |
527 | | - | |
| 529 | + | |
| 530 | + | |
528 | 531 | | |
529 | | - | |
| 532 | + | |
530 | 533 | | |
531 | 534 | | |
532 | 535 | | |
| |||
0 commit comments