Skip to content

Conversation

@avivkeller
Copy link
Member

@avivkeller avivkeller commented Dec 22, 2025

This PR bumps the dependencies related to Next.js, bringing in new features + smaller install bundles.

Notably, next experimental-analyze will allow us to better identify bundle improvements.

Copilot AI review requested due to automatic review settings December 22, 2025 22:46
@avivkeller avivkeller requested review from a team as code owners December 22, 2025 22:46
@vercel
Copy link

vercel bot commented Dec 22, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
nodejs-org Error Error Dec 22, 2025 11:01pm

@github-actions
Copy link
Contributor

👋 Codeowner Review Request

The following codeowners have been identified for the changed files:

Team reviewers: @nodejs/nodejs-website @nodejs/web-infra

Please review the changes when you have a chance. Thank you! 🙏

@codecov
Copy link

codecov bot commented Dec 22, 2025

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Next.js from version 16.0.10 to 16.1.1 and React from 19.2.1 to 19.2.3, along with related dependency updates to maintain compatibility and bring in new features.

Key Changes

  • React updated from 19.2.1 to 19.2.3 (patch version bump)
  • Next.js updated from 16.0.10 to 16.1.1 (minor version bump)
  • OpenTelemetry packages updated to newer versions for improved observability
  • Vercel analytics and tooling packages updated
  • Build tools (turbo, wrangler) updated to latest versions

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
pnpm-workspace.yaml Updates React version in catalog from ^19.2.1 to ^19.2.3
package.json Updates turbo from 2.6.1 to 2.7.1
apps/site/package.json Updates Next.js to 16.1.1, OpenTelemetry packages to ~0.208.0/~2.2.0, Vercel packages, next-intl to ~4.6.1, wrangler to ^4.56.0, and Next.js ESLint packages to 16.1.1
pnpm-lock.yaml Reflects all dependency version changes with consistent peer dependency resolution

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MattIPv4
Copy link
Member

Is there a reason we're doing this by hand rather than allowing Dependabot to its job for us?

@avivkeller
Copy link
Member Author

avivkeller commented Dec 22, 2025

Is there a reason we're doing this by hand rather than allowing Dependabot to its job for us?

Yes, I want to dig more into bundle size improvements using features introduced in 16.1 (i.e. next experimental-analyze)

@github-actions
Copy link
Contributor

📦 Build Size Comparison

Summary

Metric Value
Old Total Size 4.41 MB
New Total Size 4.41 MB
Delta -1.46 KB (-0.03%)

Changes

➕ Added Assets (24)
Name Size
.next/static/chunks/c963907730f4ac02.js 18.85 KB
.next/static/chunks/6bcf7757383fd3fc.js 44.17 KB
.next/static/chunks/368723e884ea4dd1.js 219.36 KB
.next/static/chunks/cf83f9a2e3c3ea66.js 108.70 KB
.next/static/chunks/1a774e2be6ab93fc.js 283.00 B
.next/static/chunks/a05c3e271a3b4c50.js 30.09 KB
.next/static/chunks/b26991dc18087531.js 22.82 KB
.next/static/chunks/909a1d9d6b821008.js 64.89 KB
.next/static/chunks/f554411502a0f92d.js 5.62 KB
.next/static/chunks/4a7d75e04dbfdafd.js 27.74 KB
.next/static/chunks/22942d0b2e9cec70.js 485.91 KB
.next/static/chunks/7cc1a1f51f00788e.js 134.63 KB
.next/static/chunks/f480fb7a5e2361a6.js 101.95 KB
.next/static/chunks/c8505f35c95b6158.js 1.80 KB
.next/static/chunks/9eaa608b5050646c.js 101.95 KB
.next/static/chunks/488f0eb78150df11.js 485.91 KB
.next/static/chunks/7c862640d332dbac.js 27.28 KB
.next/static/chunks/3b629b9267011e8a.js 101.95 KB
.next/static/chunks/5374a5b25e319f09.js 27.74 KB
.next/static/chunks/b195e9e238f395e4.js 485.91 KB
.next/static/chunks/7ea8b7622836d3e4.js 767.73 KB
.next/static/chunks/0e96d1b44cdc4f78.js 27.74 KB
.next/static/chunks/92f68c5809ee9742.js 767.73 KB
.next/static/chunks/fc531e7975d94fe8.js 101.95 KB
➖ Removed Assets (25)
Name Size
.next/static/chunks/5332a2fe7e064ca9.js 13.14 KB
.next/static/chunks/142c8025efba9f25.js 42.60 KB
.next/static/chunks/3cec017a7eed9983.js 83.76 KB
.next/static/chunks/a5b41f4ac0112c1c.js 209.83 KB
.next/static/chunks/3bddc6770bea2e75.js 46.49 KB
.next/static/chunks/20c7f8bd3e3bed86.js 283.00 B
.next/static/chunks/17d60223aaf918eb.js 27.29 KB
.next/static/chunks/9451cf7726702eea.js 22.82 KB
.next/static/chunks/d30c92f7fd1a5413.js 64.90 KB
.next/static/chunks/47afef1542252926.js 5.62 KB
.next/static/chunks/5e2875a3694096bc.js 27.74 KB
.next/static/chunks/6b6141d1c58f1a26.js 485.96 KB
.next/static/chunks/cd7a9c7e77c6d4f1.js 134.63 KB
.next/static/chunks/472c79f905eeb9d5.js 101.79 KB
.next/static/chunks/9b9ea812e4ed45a4.js 1.80 KB
.next/static/chunks/39fc6610b9d853cf.js 101.79 KB
.next/static/chunks/257e0f8028a3bd51.js 485.96 KB
.next/static/chunks/83746613e033c5eb.js 27.28 KB
.next/static/chunks/c3e76e8ccf908f28.js 101.79 KB
.next/static/chunks/440c65068d6fbae2.js 27.74 KB
.next/static/chunks/0ec96befcc950ee9.js 485.96 KB
.next/static/chunks/c7363092071b3daf.js 767.74 KB
.next/static/chunks/11128c08875d4595.js 27.74 KB
.next/static/chunks/eb4fdb24df4a0411.js 767.74 KB
.next/static/chunks/d90f22899206d0e3.js 101.79 KB

@MattIPv4
Copy link
Member

I see -- should this be a draft then if you're just using it to explore the new features? And then once Dependabot does the actual updates, we can use those features?

@avivkeller
Copy link
Member Author

avivkeller commented Dec 22, 2025

I see -- should this be a draft then if you're just using it to explore the new features? And then once Dependabot does the actual updates, we can use those features?

I'd prefer to land this, since it'll allow me to experimental-analyze compare main to proposed bundle improvements, rather than comparing a soon-to-be out of date feature branch. If you'd like, I can trigger Dependabot to run early?

@MattIPv4
Copy link
Member

I'm not sure I follow why this needs to land to allow you to do that? Why can't you bump the packages locally on main, and then compare that against other changes you wish to make locally?

But yes, if we do need to do dependency updates sooner, I'd prefer that Dependabot is still used for it, so that the team can review those bumps in isolation, rather than a bunch of bumps in a single PR that is much harder to review safely.

@avivkeller
Copy link
Member Author

But yes, if we do need to do dependency updates sooner, I'd prefer that Dependabot is still used for it, so that the team can review those bumps in isolation, rather than a bunch of bumps in a single PR that is much harder to review safely.

Noted, no need to run early, I think it'll run soon anyway.

I'm not sure I follow why this needs to land to allow you to do that? Why can't you bump the packages locally on main, and then compare that against other changes you wish to make locally?

I suppose that's better. We can wait the few days for Dependabot to run.

@avivkeller avivkeller closed this Dec 22, 2025
@avivkeller avivkeller deleted the bump-nextjs-and-related-deps branch December 22, 2025 23:06
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.

3 participants