chore: bump all dependencies to latest versions - #64
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Routine dependency refresh via the
updating-depsskill. Dependencies, lockfiles, and pinned library docs only — no source changes.Summary
pydantic-ai+pydantic-evals2.0.0 → 2.11.0,torch2.12.1 → 2.13.0,transformers5.12.1 → 5.14.1,pgvector0.4.2 → 0.5.0,braindecode1.5.2 → 1.6.1.ai6.0.191 → 7.0.29,@ai-sdk/react3.0.193 → 4.0.32.docs/pydantic-ai-llms-full.txtanddocs/vercel-ai-sdk-ui.txt.Validation
All green, with no code changes required to absorb the upgrade:
ruff+mypy --strict— passpytest— 159/159 passpnpm lint(ultracite/biome) — passtsc --noEmitunder TypeScript 7 — passNotes on the majors
tsconfig.jsonalready conformed to every changed default (strict,module: esnext,types: [],moduleResolution).pnpm installemits a peer warning for ultracite →@typescript-eslint/utils(wantstypescript <6.1.0). The upstream incompatibility is real, but inert here: ultracite lints via Biome and this repo has no ESLint config. Verified against the installed ultracite bundle.nextplugin (tsconfig.json:16-20) may stop providing IDE-only hints. Builds and CI unaffected; expected to return in TS 7.1.Follow-ups (deliberately not included)
Tracked for a separate session; none are regressions from this bump:
frontend/api/generated/core/params.gen.tspredates a prototype-pollution patch that both the old and new@hey-api/openapi-tsship. Not currently exploitable (no call site passes attacker-controlled keys intobuildClientParams), and the version bump alone doesn't fix it — regeneration does. Needs the backend running.sdk_version=6→7atrouters/agent.py:89andutils/message_serialization.py:21— pydantic-ai 2.11.0 acceptsLiteral[5, 6, 7]and v7 is wire-identical to v6. Accuracy only.experimental_throttle→throttleatcomponents/chat.tsx:44— deprecated alias, still functional..pre-commit-config.yaml:4pinsrev: v0.15.13whilepyproject.tomlnow floors at0.15.22; the hook's isolated env runs the older ruff.🤖 Generated with Claude Code