Skip to content

Dependency review: 2026-11 #21

Closed
Closed

Description

@github-actions

Monthly dependency review: 2026-11

Automated discovery only. No dependency files were changed or installed by this report.
Security fixes use Dependabot alerts/PRs immediately; do not wait for this review.

Major application dependencies

  • msw: 2.15.0 → 3.0.3

Separate toolchain PRs

  • pnpm: 12.10.1 → 12.16.1
  • Node.js (Docker; latest LTS): 24.21.0 → 26.13.0
  • TypeScript: 7.0.2 (current)
  • @types/node: 24.19.2 → 26.6.6

Create one PR per tool when an update is appropriate; a listed version is not a requirement to upgrade.
Coordinate pnpm's packageManager pin, Docker RUN pin, lockfile environment document and docs.
Coordinate Node's Docker images/digests, Netlify pin, supported engines, CI matrix and deployment fixtures/docs.
Keep TypeScript consistent in all workspace manifests and check Next.js/compiler compatibility.

Review before merging

  • Read upstream release notes, breaking changes, Node/peer requirements and migration instructions.
  • Let ordinary new releases age 3–7 days; urgent applicable security fixes are exempt.
  • Keep each major migration separate; defer or close candidates that do not benefit this project.
  • Run format:check, typecheck, lint, knip, test, test:deployment, test:e2e, build and test:production.
  • Review advisories for actual exposure; passing CI alone does not establish security applicability.

Activity

  1. 0then0 commented on Nov 10, 2026

    @0then0
    Owner

    Review decisions:

    • msw 3 — done in chore(deps): migrate msw to v3 #29 (^3.0.4). Only onUnhandledRequest → onUnhandledFrame applied; lockfile deduped so Vitest's optional peer uses v3.
    • pnpm — done in chore(deps): update pnpm to 12.17.0 #30, updated to 12.17.0 (newest release past the seven-day cooldown) with all pins synced.
    • Node.js 26 (Docker) — deferred. The runtime stays on Node 24 (updated to 24.22.0 in chore(deps): bump node in / #20 with Netlify, fixtures and docs synced), which remains supported until April 2028. Node 26 only recently entered LTS; switching the production runtime needs its own migration PR across Docker, Netlify, CI matrix and deployment fixtures.
    • @types/node 26 — deferred together with Node 26: the types should not exceed the runtime the project deploys on, or code could use APIs unavailable on Node 22/24.
    • TypeScript is current.

    Also merged in this pass: #22, #23 (Biome 2.6 config and lint fixes), #24, #25, #26, #27 (flaky archive race test), #28.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions