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
- Format Node E2E test files with prettier (4 files: client_lifecycle,
commands, session_fs, session_lifecycle).
- Format/lint Python files with ruff: switched Callable import from
typing to collections.abc in test_commands_and_elicitation.py; split a
long comment in conftest.py to satisfy E501; removed unnecessary "r"
open mode in test_hooks_e2e.py.
- Resolve macOS /var -> /private/var symlinks in test harnesses so the
paths match what spawned subprocesses see when they resolve their cwd:
* Go: filepath.EvalSymlinks on home_dir / work_dir.
* .NET: P/Invoke libc realpath (with CA2101-compliant marshaling)
and a Windows fallback to Path.GetFullPath.
* Python: os.path.realpath wrapping tempfile.mkdtemp in the shared
E2ETestContext and in the per-test multi-client harnesses
(test_commands_e2e, test_multi_client_e2e,
test_ui_elicitation_multi_client_e2e).
- Loosen per-session "no token" assertions in .NET and Python so they
match Node/Go: in CI the process-level fake GITHUB_TOKEN can make
IsAuthenticated true even without a per-session token, and the Login
may surface as null/None on Linux/macOS but as an empty string on
Windows.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments