Commit 2b8656d
Fix CI: restore macOS invoke_expression skip with accurate explanation
On macOS CI the bgProcess runs with stdin redirected (non-interactive).
In this mode Start-Sleep does not yield the runspace for event processing,
so the timer action block never fires inside the bgProcess.
The 'Test timer event polling mechanism' step passes because GitHub Actions
shell steps run in a semi-interactive TTY environment. The PSConsoleHostReadLine
fix is correct for real Terminal.app usage where the REPL is interactive.
Restore the macOS skip for the invoke_expression E2E test and update the
comment to accurately reflect the non-interactive CI limitation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent cc0b441 commit 2b8656d
1 file changed
+17
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
456 | 467 | | |
457 | 468 | | |
458 | 469 | | |
| |||
480 | 491 | | |
481 | 492 | | |
482 | 493 | | |
| 494 | + | |
483 | 495 | | |
484 | 496 | | |
485 | 497 | | |
| |||
0 commit comments