Commit 8943d6f
authored
chore(deps): patch and minor dependency updates across SDK packages (#1765)
## Summary
Routine dependency refresh for `packages/js-sdk`, `packages/cli` and
`packages/python-sdk`. Two commits, split by risk: patch bumps, then
minor bumps. No majors are included — every version picked was published
at least 7 days ago (as of 2026-08-24), so freshly-cut releases are
deliberately left out.
Verified with `pnpm run format`, `pnpm run lint`, `pnpm run typecheck`,
`pnpm --filter @e2b/cli test`, js-sdk `vitest --project unit --project
connectionConfig --project template`, the offline python-sdk tests
(`pytest tests --ignore=tests/async --ignore=tests/sync`, 464 passed)
and both `pnpm build`s.
**Patch** (`9ab1412`) — JS: `@types/inquirer`, `@types/statuses`,
`@types/react`, `@types/react-dom`, `react`, `react-dom`, `json2md`,
`statuses`, `tar` 7.5.22, `tsdown` 0.22.14. Python: `packaging` 26.3,
`wcmatch` 11.0.1, `python-dotenv` 1.2.3 (`uv.lock` only — declared
constraints unchanged).
**Minor** (`76b5518`) — `@bufbuild/protobuf` 2.14.0,
`@testing-library/react` 16.3.2, `async-listen` 3.1.0, `msw` 2.15.0,
`openapi-typescript` 7.13.0, `oxlint` 1.78.0, `playwright` 1.62.1, `yup`
1.7.1, `wrangler` 4.123.0, `@redocly/cli` 2.46.1. `@redocly/cli` is
pinned in two places, so `codegen.Dockerfile` moves with the js-sdk
devDependency to keep local codegen matching CI.
A changeset covers `e2b` and `@e2b/cli` since their published runtime
dependency ranges changed.
### Deliberately skipped
Held back as too new (< 7 days old at time of writing), not because of
any known breakage:
`vitest` / `@vitest/*` 4.1.11, `oxlint` 1.79.0, `@redocly/cli` 2.46.2,
`wrangler` 4.125.0, `@cloudflare/vitest-pool-workers` 0.22.0, `inquirer`
14.1.0, `@inquirer/prompts` 8.6.0, `@changesets/cli` 3.0.1,
`@vitejs/plugin-react` 6.1.0 — the next run should pick these up.
`prettier` 3.9.6 is also excluded even though it is old enough: it
reformats `extends`/union clauses and would rewrite ~6 unrelated SDK
source files. That belongs in its own format-only PR, not mixed into a
dependency bump.
### Follow-ups (need code changes / decisions)
- `chalk` 6, `commander` 15, `boxen` 8, `@npmcli/package-json` 8,
`inquirer` 14 + `@inquirer/prompts` 8 — CLI-facing majors; ESM/API
surface changes to work through.
- `undici` 8 (js-sdk runtime dep) — the repo already carries `undici8`
as an optional dependency, so promoting it is a deliberate transport
decision, not a bump.
- `@types/node` 26 vs. the `engines` floor of Node 20; `knip` 6,
`openapi-fetch` 0.17, `@changesets/cli` 3, `@changesets/read` 1.
- Python: `ruff` 0.16 (currently `<0.12`), `ty` 0.0.74 (currently pinned
`0.0.15`), `protobuf-py` 0.3 — the last one must move in lockstep with
the `protoc-gen-py` codegen pin.
- `@types/handlebars` is deprecated (handlebars ships its own types);
the CLI devDependency can likely just be dropped.
### Not verified here
Two js-sdk integration tests failed against this account and are
unrelated to the bumps: `tests/sandbox/network.test.ts` needs an
`httpbin` template that does not exist in the test org (`404: template
'httpbin' not found`, fails identically on a clean tree), and
`tests/sandbox/git/config.test.ts` failed once with `[unknown]
terminated` and passed on rerun.
Link to Devin session:
https://app.devin.ai/sessions/3f9ed63a7b1e44af886dea8f2178b844
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>1 parent 67c06e0 commit 8943d6f
9 files changed
Lines changed: 1191 additions & 700 deletions
File tree
- .changeset
- packages
- cli
- js-sdk
- src
- api
- envd
- python-sdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
| 88 | + | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
| 49 | + | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
| 53 | + | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments