Commit 97f4002
fix(ci): update Linux Named-Pipe test for v1.9 auto-execute-on-switch
The "first invoke_expression" assertion still expected the pre-1.9
contract: the response should contain "Switched to console" AND
"Pipeline NOT executed", forcing the AI to re-issue the call. Since
commit 32f0f56 ("track PSDrive cwd via home-thread cache, bail on
user-cd drift") that path was changed to fold the switch notice into
the response and run the pipeline in the same call — only the
user-cd drift case still bails. The Linux integration test never
saw the new shape and was failing on every push.
Update the assertion to match: first call must show BOTH the switch
notice AND today''s date (proving the pipeline actually ran). The
second call''s assertion is unchanged (existing pipe is reused, no
switch notice expected).
macOS skips this branch entirely (Terminal.app dependency), so this
only affects Linux. Windows runs through `cmd /c start` and doesn''t
hit the "switched to a sibling" path here either, so its existing
green status stays.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 46c6709 commit 97f4002
1 file changed
Lines changed: 10 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
474 | | - | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
475 | 479 | | |
476 | 480 | | |
477 | 481 | | |
478 | 482 | | |
479 | 483 | | |
480 | | - | |
481 | | - | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
482 | 487 | | |
483 | | - | |
| 488 | + | |
484 | 489 | | |
485 | 490 | | |
486 | | - | |
| 491 | + | |
487 | 492 | | |
488 | 493 | | |
489 | 494 | | |
490 | 495 | | |
491 | 496 | | |
492 | | - | |
493 | 497 | | |
494 | 498 | | |
495 | 499 | | |
| |||
0 commit comments