Skip to content

test(nextjs): Use React 19.3.1 in the vinext e2e variants - #25449

Merged
JPeer264 merged 1 commit into
developfrom
jp/nextjs-16-vinext-react-19-3-1
Oct 16, 2026
Merged

JPeer264 merged 1 commit into
developfrom
jp/nextjs-16-vinext-react-19-3-1

Conversation

@JPeer264

Copy link
Copy Markdown
Member

This makes the nextjs-16 vinext build install React 19.3.1, and raises react-server-dom-webpack to ^19.3.1.

Why

vinext 1.2.1 does not build App Router apps with React older than 19.3.1, because react-server-dom-webpack 19.3.0 shares typed-array buffers across Flight chunks. The build script installed react@19.3.0, so both nextjs-16 (vinext) variants failed: https://github.com/getsentry/sentry-javascript/actions/runs/38828620355/job/116743139345

vinext 1.2.1 requires react, react-dom and react-server-dom-webpack
19.3.1 or later for App Router builds, because 19.3.0 shares
typed-array buffers across Flight chunks. The vinext build script
installed react@19.3.0, so the build failed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@JPeer264 JPeer264 self-assigned this Oct 16, 2026
@JPeer264
JPeer264 marked this pull request as ready for review October 16, 2026 12:48
@JPeer264
JPeer264 merged commit 636127c into develop Oct 16, 2026
91 of 93 checks passed
@JPeer264
JPeer264 deleted the jp/nextjs-16-vinext-react-19-3-1 branch October 16, 2026 17:09
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.

2 participants