Repository navigation
chore(deps): update weekly dependencies - #88
Merged
Merged
Conversation
🧪 Pair Research PR Checks
🔗 Run: https://github.com/NUDelta/pair-research/actions/runs/35625125872 |
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.
Summary
Weekly dependency refresh across the application toolchain, including Node 24.21.0, pnpm 12.5.1, Zod 4, current TanStack packages, and regenerated runtime types. TypeScript remains pinned exactly to 6.0.3 to stay within the ESLint toolchain's supported range.
Key Changes
typescriptto exactly6.0.3in the manifest and lockfile because the ESLint toolchain does not yet support newer TypeScript releases.@testing-library/jest-domto 7.0.1 rather than the deprecated 6.10 accidental breaking release, and moved@cloudflare/workers-typesto 5.x for Wrangler peer compatibility.cloudflare-env.d.tsandsrc/routeTree.gen.ts; route paths and IDs are unchanged.prismabotpublisher, and official Prisma repository.pnpm-lock.yaml, which frozen CI installs require alongside the unchanged project lock document.Validation
Commands run:
pnpm install --frozen-lockfilepnpm peers checkpnpm exec tsc --version(6.0.3)pnpm run cf-typegenpnpm run lint:cipnpm run test(twice; 72 files and 284 tests)pnpm run build(twice)pnpm run release:preflight(twice)git diff --checkAdditional validation:
Skipped checks:
pnpm run lint:fixwas not run separately becausepnpm run lint:cipassed and the committed diff was already clean.UI Verification
Chrome smoke testing completed against the upgraded local application:
Release and Data Safety
Risks
createServerFn().inputValidator()calls. The calls remain functional; migrating them is deferred to a focused follow-up.pnpm auditreports advisories indeepmerge-tsandmysql2through Prisma. Both were already present onmain; this application uses PostgreSQL, and no unsupported transitive override is introduced here.Follow-Ups
.inputValidator()to.validator()in a focused change.