6ff14f8b2e
<!-- CURSOR_SUMMARY --> > [!NOTE] > Add Windows to CI matrices and make JS/Python utils and tests cross-platform via path handling updates. > > - **CI**: > - Add Windows to test matrices in `cli_tests.yml`, `js_sdk_tests.yml`, `python_sdk_tests.yml`; set bash shell/workdirs; disable fail-fast for some jobs. > - Python CI runs `pytest -n 4` via Poetry. > - **JS SDK**: > - Path normalization for globbing (`normalizePath`) and use of `Path.relativePosix()` in hashing and tar creation in `src/template/utils.ts`. > - **Python SDK**: > - Add `normalize_path` and use forward-slash glob patterns in `e2b/template/utils.py`. > - **Tests**: > - Make stack trace parsing robust to Windows paths; use `basename` in file assertions; adjust Python tar tests tempdir fixture handling. > - **Changeset**: add patch note for windows-related fixes. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 1b8dbe4a1af642dbcb86500837e93f7998b223f6. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> --------- Co-authored-by: Joseph Lombrozo <joe.lombrozo@e2b.dev>