chore(deps): nightly patch/minor dependency bump (53 packages) - #199
Draft
pat-lewczuk wants to merge 2 commits into
Draft
pat-lewczuk wants to merge 2 commits into
pat-lewczuk wants to merge 2 commits into
Conversation
Moves every caret-ranged dependency to the newest release that stays
within its declared semver-compatible range. No major bumps.
Also runs `yarn dedupe`: bumping @mikro-orm/* to 7.2.0 left the stale
7.1.13 resolution nested under @open-mercato/{shared,core,cli}, even
though their `^7.1.5` allows 7.2.0. Two copies of @mikro-orm/core in
the tree made every FilterQuery structurally incompatible across the
boundary — 85 TS2322 errors. Deduping to a single 7.2.0 clears them.
yarn test: 554 passed / 48 suites. yarn typecheck: clean.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
These five are pinned without a caret, so the previous commit could not move them: next 16.1.5 -> 16.3.5 eslint-config-next 16.0.7 -> 16.3.5 react 19.2.1 -> 19.3.0 react-dom 19.2.1 -> 19.3.0 pg 8.20.0 -> 8.23.0 React stays inside the `^19.0.0` peer range @open-mercato/core declares. Kept as a separate commit from the in-range bumps: it is the riskier half, so it can be dropped on its own if the Next/React move is not wanted yet. yarn test: 554 passed / 48 suites. yarn typecheck: clean. yarn build: succeeds (exit 0). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Automated nightly dependency bump. Patch/minor only — no major bumps.
Verification
All three run against the final tree:
yarn testyarn typecheckyarn buildThe one thing worth reading
Bumping
@mikro-orm/*7.1.5 → 7.2.0 initially broke the build with 85TS2322errors.The cause was not the new version.
@open-mercato/{shared,core,cli}depend on@mikro-orm/core: ^7.1.5, which 7.2.0 satisfies — but Yarn does not re-dedupe on install, so it kept the old7.1.13resolution nested under each of those three packages while our direct dependency moved to 7.2.0. Two copies of@mikro-orm/corein the tree means two structurally distinctFilterQuery<T>types, and every command that passes a query across the boundary stopped type-checking:yarn dedupecollapses it to a single 7.2.0 and all 85 errors go away. That dedupe is part of commit 1 and accounts for most of theyarn.lockchurn.Commits
Two commits, deliberately split so the second can be dropped on its own.
1.
c516653— 48 in-range bumps. Every caret-ranged dependency to the newest release inside its declared range.All 48
@ai-sdk/anthropic4.0.40→4.0.53 ·@ai-sdk/openai4.0.45→4.0.66 ·@mikro-orm/core,decorators,migrations,postgresql7.1.5→7.2.0 ·@radix-ui/react-checkbox1.3.3→1.3.11 ·@radix-ui/react-dialog1.0.5→1.1.23 ·@radix-ui/react-label2.1.8→2.1.15 ·@radix-ui/react-slot1.2.4→1.3.3 ·@react-email/components1.0.1→1.0.12 ·@stripe/react-stripe-js3.9.0→3.11.0 ·@stripe/stripe-js7.8.0→7.10.0 ·@tailwindcss/typography0.5.19→0.5.20 ·@tanstack/react-query5.90.12→5.102.8 ·@tanstack/react-table8.20.5→8.21.3 ·@uiw/react-markdown-preview5.1.5→5.2.1 ·@uiw/react-md-editor4.0.11→4.1.2 ·ai7.0.4→7.0.100 ·awilix12.0.5→12.1.1 ·dotenv17.2.3→17.4.2 ·newrelic13.7.0→13.20.0 ·react-big-calendar1.19.4→1.20.0 ·react-email5.0.6→5.2.11 ·react-is19.2.0→19.3.0 ·resend6.5.2→6.28.0 ·semver7.7.3→7.8.5 ·tailwind-merge3.4.0→3.7.0 ·zod4.4.3→4.6.5 ·@playwright/test1.50.0→1.63.0 ·@tailwindcss/postcss4.1.17→4.3.3 ·@testing-library/dom10.4.0→10.4.2 ·@testing-library/jest-dom6.9.1→6.10.0 ·@testing-library/react16.2.0→16.3.3 ·@types/node24.10.1→24.13.4 ·@types/react19.2.7→19.3.0 ·@types/react-dom19.2.3→19.3.0 ·@types/react-is19.0.0→19.3.0 ·@types/sanitize-html2.16.0→2.16.1 ·@types/semver7.7.0→7.8.0 ·eslint9.0.0→9.39.5 ·jest30.2.0→30.5.1 ·tailwindcss4.1.17→4.3.3 ·ts-jest29.4.6→29.4.12 ·tsx4.7.0→4.23.13 ·better-sqlite312.5.0→12.11.1 ·bullmq5.34.8→5.81.5 ·ioredis5.8.2→5.11.12.
6800b0c— 5 exact-pinned bumps. These have no caret, so commit 1 could not move them:nexteslint-config-nextreactreact-dompgReact stays within the
^19.0.0peer range@open-mercato/coredeclares. This is the riskier half — if you would rather not take the Next/React minor right now, drop this commit and commit 1 still stands on its own.Deliberately not bumped
@open-mercato/*(13 packages) 0.6.7 → 0.7.0.@open-mercato/corehard-pins all 12 siblings at exactly0.6.7, so the family only moves as a single unit. On a0.xline a minor is breaking by convention, andAGENTS.mdroutes framework upgrades through a dedicated upgrade skill with migration/codemod steps. That is not a nightly job — it needs its own PR.lucide-react0.556.0 → 0.577.0 andlanguage-subtag-registry0.3.23 → 0.4.2. Both0.xminors, i.e. breaking by convention and outside the caret range.AGENTS.mdspecifically records lucide-react minor bumps removing brand icons and breaking this repo during the 0.5.0 upgrade.@stripe/react-stripe-js3→6,@stripe/stripe-js7→9,@tanstack/react-table8→9,awilix12→13,react-email5→6,newrelic13→14,@testing-library/jest-dom6→7,@types/node24→26,eslint9→10,typescript5→7,better-sqlite312→13,bullmq5→6,ioredis5→6.Notes
npm outdatedis not the right probe against a Yarn lockfile. The outdated set was resolved straight from the npm registry per dependency and filtered to same-major (and, for0.x, same-minor) candidates.package.jsonandyarn.lock.🤖 Generated with Claude Code