Skip to content

chore: update JavaScript and Python dependencies - #88

Merged
bigint merged 2 commits into
mainfrom
yoginth/update-deps
Sep 3, 2026
Merged

chore: update JavaScript and Python dependencies#88
bigint merged 2 commits into
mainfrom
yoginth/update-deps

Conversation

@bigint

@bigint bigint commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Summary

Refresh JavaScript and Python dependencies so lockfiles and version floors track current library releases, and drop stale pnpm age-gate excludes that are no longer needed.

Changes

  • Bump pnpm to 10.34.5 and update app, website, and TypeScript SDK packages (TypeScript 7, Vite 8.2, Next 16.3, Biome 2.5).
  • Raise API Python floors and lockfile versions (Docling 2.124, FastAPI 0.141, Cohere 7.1, Pydantic 2.13, cryptography 50, redis 8, structlog 26, Ruff 0.16).
  • Upgrade GitHub Actions (checkout@v7, setup-uv@v10, setup-node@v7, pnpm/action-setup@v6, build-push-action@v7).
  • Switch Biome to preset: "recommended" and document JS/Python upgrade commands.

Related issues

N/A

Verification plan

  • pnpm lint passes
  • cd api && uv run ruff check . && uv run ruff format --check . passes
  • Relevant typecheck, build, and runtime smoke checks completed
  • Docs updated (website/content/docs/) if user-facing behavior changed

Notes for reviewers

OpenAI Python 3.x and MCP 2.x were left on current majors. A few npm packages newer than 7 days were skipped by minimumReleaseAge. tsr generate prints a replaceRouteChunk circular-dependency warning; the app still typechecks and builds.

Greptile Summary

The PR refreshes JavaScript and Python dependencies, updates CI and publication actions, regenerates the application route tree, and updates dependency-maintenance documentation.

  • Raises dependency floors and regenerates the pnpm and uv lockfiles.
  • Updates GitHub Actions used by CI and release workflows.
  • Removes obsolete pnpm release-age exceptions.
  • Adopts Biome’s recommended preset and documents JavaScript and Python upgrade commands.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
api/pyproject.toml Raises backend dependency floors across the API, ingestion, persistence, provider, and queue stacks.
pnpm-lock.yaml Regenerates workspace resolutions for the updated application, website, SDK, and tooling dependencies.
api/uv.lock Regenerates the API environment for the raised Python dependency floors.
app/src/routeTree.gen.ts Regenerates the TanStack route tree with ordering-only changes and no identified route-semantic differences.
.github/workflows/ci.yml Updates checkout and uv setup actions while preserving existing CI jobs and quality gates.
.github/workflows/docker-publish.yml Updates checkout, QEMU, and Docker build actions without changing publication inputs or image identities.
biome.jsonc Migrates the recommended-rule configuration to Biome’s preset syntax.
website/content/docs/development/dependencies.mdx Expands dependency-maintenance guidance to cover both pnpm and uv workflows.

Reviews (2): Last reviewed commit: "fix: pin setup-uv to v10.0.1 so Actions ..." | Re-trigger Greptile

Refresh lockfiles and version floors across the workspace, and drop stale pnpm age-gate excludes that are no longer needed.
@bigint
bigint marked this pull request as ready for review September 3, 2026 07:28
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-03T07:34:09.524274Z 2e7b07b Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

The action no longer publishes a floating v10 major tag, so CI failed at job setup.
@bigint
bigint merged commit 3e7f5df into main Sep 3, 2026
7 checks passed
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.

1 participant