-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
chore: upgrade to next 15 #7155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 49 out of 64 changed files in this pull request and generated 1 suggestion.
Files not reviewed (15)
- .vscode/settings.json: Language not supported
- apps/site/.storybook/preview-head.html: Language not supported
- apps/site/components/Downloads/ChangelogModal/index.module.css: Language not supported
- apps/site/app/[locale]/next-data/og/route.tsx: Evaluated as low risk
- apps/site/app/[locale]/next-data/changelog-data/[version]/route.ts: Evaluated as low risk
- apps/site/.storybook/preview.tsx: Evaluated as low risk
- apps/site/app/[locale]/error.tsx: Evaluated as low risk
- COLLABORATOR_GUIDE.md: Evaluated as low risk
- apps/site/app/[locale]/layout.tsx: Evaluated as low risk
- apps/site/components/Common/Tabs/tests/index.test.mjs: Evaluated as low risk
- apps/site/app/global-error.tsx: Evaluated as low risk
- apps/site/app/[locale]/next-data/api-data/route.ts: Evaluated as low risk
- apps/site/.storybook/main.ts: Evaluated as low risk
- apps/site/app/[locale]/feed/[feed]/route.ts: Evaluated as low risk
- apps/site/app/[locale]/next-data/blog-data/[category]/[page]/route.ts: Evaluated as low risk
apps/site/app/[locale]/next-data/og/[category]/[title]/route.tsx
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
|
Hey, I locally changed the instances of |
avivkeller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After updating all dependencies to their latest versions, the new package count is 1591, previously 1632.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
|
That's a really strange requirement. Regardless, as you said, that can be a followup (if it's even fixable). IMO for now the main thing is: Next.js 15 is working. The little kinks can be worked out in follow-ups if need be. |
Yeah, agreed! Also regarding dependency updates we can do in a follow-up PR; BTW, feel free to test the website on the preview branch. cc @nodejs/nodejs-website can we get another round of reviews? |
avivkeller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aside from the ESLint rule—which can easily be adjusted in a follow-up—this PR looks good to me
|
I am going to be the crazy person and hit the merge button. |
|
Next.js 15 🎉 here we are. Here's the significant changes brought within this PR:
|
Co-authored-by: Claudio Wunder <cwunder@hubspot.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: RedYetiDev <38299977+RedYetiDev@users.noreply.github.com> Co-authored-by: Jan Amann <jan@amann.work> Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
This PR attempts to upgrade to Next.js 15 with the following changes:
next-intlto the latest version, which required refactoring on its usage for complianceWe avoid building OG on static exports as they are costly to compute. Static exports should not support OG images at the moment.
withinstead ofassert