Skip to content

[pull] canary from vercel:canary - #1344

Merged
pull[bot] merged 9 commits into
code:canaryfrom
vercel:canary
Aug 27, 2026
Merged

[pull] canary from vercel:canary#1344
pull[bot] merged 9 commits into
code:canaryfrom
vercel:canary

Conversation

@pull

@pull pull Bot commented Aug 27, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

mischnic and others added 9 commits August 27, 2026 09:43
This was quite useless (very flaky) and furthermore also slow
…6` (#97942)

This was previously broken, because the binary isn't called `tsc` but
`tsc6`:
```json
"dependencies": {
	"typescript": "npm:@typescript/typescript6@6.0.1"
}
```

---------

Co-authored-by: vercel-fleet-prod[bot] <318278635+vercel-fleet-prod[bot]@users.noreply.github.com>
There was no real reason why this wasn't done thus far.
`output: 'export'` already uses the adapter anyway.

Co-authored-by: vercel-fleet-prod[bot] <318278635+vercel-fleet-prod[bot]@users.noreply.github.com>
)

It failed to compile thus far if you didn't set any features.

Co-authored-by: vercel-fleet-prod[bot] <318278635+vercel-fleet-prod[bot]@users.noreply.github.com>
…95277)

This was a hack added a long time ago. And it can lead to correctness
issues
Reverts #97960
vercel@59.7.0 should fix this again
For #95233, I need to read server-reference-manifest.json even for App
Routes, which previously didn't emit server action manifest entries at
all (because thus far, it was unnecessary).
## Summary

- warn during `next dev` and `next build` when React 18 is installed,
while keeping `next start` quiet
- explain that React 18 remains supported in Next.js 16 but will be
removed in Next.js 17
- update the React version guidance with React 19 and TypeScript type
upgrade commands

## Verification

- `NEXT_TEST_PREFER_OFFLINE=1 pnpm test-dev-turbo
test/e2e/react-current-version/react-current-version.test.ts`
- `NEXT_TEST_REACT_VERSION=18.3.1 NEXT_TEST_PREFER_OFFLINE=1 pnpm
test-dev-turbo
test/e2e/react-current-version/react-current-version.test.ts`
- targeted production build/start coverage passed with React 18 and
React 19
- Not passing: `pnpm --filter=next types` (existing unrelated errors in
`httpget.ts`, `image-optimizer.ts`, `proxy-request.ts`, telemetry
typings, and compiled declarations)
- Not passing: `pnpm lint` (existing unused Turbo Tasks check)

<!-- NEXT_JS_LLM -->
#95233 needs this to decide
whether to perform the manifest lookup.
@pull pull Bot locked and limited conversation to collaborators Aug 27, 2026
@pull pull Bot added the ⤵️ pull label Aug 27, 2026
@pull
pull Bot merged commit 3d85af9 into code:canary Aug 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants