Skip to content

Upgrade dependencies to latest - #74

Merged
DennisAlund merged 4 commits into
mainfrom
claude/ecstatic-pasteur-wlwiyu
Oct 14, 2026
Merged

DennisAlund merged 4 commits into
mainfrom
claude/ecstatic-pasteur-wlwiyu

Conversation

@DennisAlund

Copy link
Copy Markdown
Member

Summary

Scheduled dependency upgrade for the app and the SDKs.

  • App (package.json): wrangler, playwright, hono, zod, jose, agents, workers-oauth-provider, @hono/zod-openapi, tsx, @types/node and the rest are at their latest releases.
  • TypeScript SDK: vitest moves to 5.x.
  • Python SDK: ruff floor raised to 0.16.9, uv.lock refreshed. The other deps were already at latest.
  • Dart SDK: no change. http, meta and lints are already latest. The test floor stays low on purpose (see the comment in pubspec.yaml).
  • GitHub Actions: every workflow already uses the latest major (checkout, setup-node, setup-python and upload-artifact at v7, setup-dart v1, pypi-publish release/v1). No change needed.

Held back

  • vitest / @vitest/snapshot (app): stay on 4.x. @cloudflare/vitest-pool-workers 0.22 is the latest release and peers ^4.1.
  • typescript (app and TS SDK): stays on 6.x. 7.0 fails the app typecheck with 26 errors on Hono handler types, and tsup's dts build cannot load the TypeScript 7 API.
  • @modelcontextprotocol/sdk: pinned to 1.30.0, not 1.31.0. agents 0.24 peers exactly 1.30.0 and requires @modelcontextprotocol/client and @modelcontextprotocol/server 2.0.0, which are added.
  • Browser extensions were not in scope and are untouched.

Verification

  • yarn test: 102 files, 1596 tests pass.
  • tsc --noEmit for the app and e2e: clean.
  • yarn e2e: 32 pass. The sandbox needed a temporary config with a local Chromium path and ignoreHTTPSErrors, because of the proxy CA and the Playwright browser build. That config is not committed. Please confirm on CI.
  • TypeScript SDK: build and 89 tests pass.
  • Python SDK: 109 tests, ruff and mypy pass.
  • Dart SDK: not run, since Dart is not installed here. Its manifest is unchanged.
  • Spec hash is unchanged (./scripts/spec-hash.sh), so no SDK hash edits.

No version bumps: no runtime surface changed.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VVAoj8ad7EWWSkwaWPMHUc


Generated by Claude Code

Bump wrangler, playwright, hono, zod, jose, agents, workers-oauth-provider and the rest to their latest releases.

Held back on purpose: vitest and @vitest/snapshot stay on 4.x because @cloudflare/vitest-pool-workers 0.22 (latest) peers ^4.1. typescript stays on 6.x because 7.0 fails the typecheck on Hono handler types. agents 0.24 pins @modelcontextprotocol/sdk 1.30.0 and requires @modelcontextprotocol/client and server 2.0.0 as peers, so those are added at those versions.

Spec hash is unchanged.

Claude-Session: https://claude.ai/code/session_01VVAoj8ad7EWWSkwaWPMHUc
vitest moves to 5.x. typescript stays on 6.x because tsup's dts build cannot load the TypeScript 7 API. Runtime surface is unchanged, so no version bump.

Claude-Session: https://claude.ai/code/session_01VVAoj8ad7EWWSkwaWPMHUc
Raise the ruff floor to 0.16.9 and refresh uv.lock. httpx, pytest, pytest-asyncio, respx and mypy were already at their latest releases. Runtime surface is unchanged, so no version bump.

Claude-Session: https://claude.ai/code/session_01VVAoj8ad7EWWSkwaWPMHUc
vitest 5 peers on vite. Without it the clean CI install fails at startup with ERR_MODULE_NOT_FOUND; locally a leftover node_modules hid the gap.

Claude-Session: https://claude.ai/code/session_01VVAoj8ad7EWWSkwaWPMHUc
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
shrtnr 79fcb77 Sep 28 2026, 07:21 PM

@DennisAlund
DennisAlund merged commit 2370ae5 into main Oct 14, 2026
10 checks passed
@DennisAlund
DennisAlund deleted the claude/ecstatic-pasteur-wlwiyu branch October 14, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants