fix: bump next.js from 14.2.35 to 15.0.8 in demo apps#1574
fix: bump next.js from 14.2.35 to 15.0.8 in demo apps#1574jmfernandezalba merged 1 commit intomainfrom
Conversation
Co-Authored-By: unknown <>
Original prompt from API User |
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Additional Comments (2)
Prompt To Fix With AIThis is a comment left during a code review.
Path: apps/auth/nextjs-ssr/package.json
Line: 1:3
Comment:
**Next 15 requires newer Node**
`[email protected]` declares `engines: { node: ^18.18.0 || ^19.8.0 || >=20 }` (see `pnpm-lock.yaml` entry), but this demo app doesn’t pin an `engines.node` version in `package.json`. If the repo/CI still runs Node 18.17.x (valid for Next 14 but not Next 15), installs/builds will fail with an engines mismatch. Please add an explicit `"engines": { "node": ">=18.18.0" }` (or align to whatever CI uses) to each bumped demo app (or ensure CI Node is updated accordingly).
How can I resolve this? If you propose a fix, please make it concise.
This app still pins Prompt To Fix With AIThis is a comment left during a code review.
Path: apps/payments/nextjs/package.json
Line: 37:42
Comment:
**Next lint config mismatch**
This app still pins `eslint-config-next` to `13.4.19` while upgrading `next` to `15.0.8`. `next lint` uses Next’s lint integration and expects a compatible `eslint-config-next`/ESLint plugin set; keeping a v13 config with Next 15 commonly breaks lint/build (rule/options drift). Bump `eslint-config-next` to a version compatible with Next 15 (or remove the explicit pin and let it follow Next) to avoid CI failures.
How can I resolve this? If you propose a fix, please make it concise. |
Description
Bumps
nextfrom14.2.35to15.0.8in the three demo apps to resolve Dependabot high-severity alerts #423, #426, #429, #431 for CVE "Next.js HTTP request deserialization can lead to DoS when using insecure React Server Components".Apps updated:
apps/auth/nextjs-ssrapps/payments/nextjsapps/wallets/smart-wallet/nextThese are private demo apps only — no published packages are affected and no changeset is needed.
Test plan
pnpm installcompleted successfully, lockfile updated with expected transitive dependency changespnpm lint(Biome) passed with no errorsPackage updates
next:14.2.35→15.0.8in 3 demo apps (private, no changeset required)Link to Devin run: https://crossmint.devinenterprise.com/sessions/b2403121093748faab2d6d11b5c38758
Requested by: unknown ()