Skip to content

[backport] Disable build caches for production/staging/force-preview deploys#93589

Merged
eps1lon merged 2 commits into
next-15-5from
sebbie/15-5-bp-cache
May 7, 2026
Merged

[backport] Disable build caches for production/staging/force-preview deploys#93589
eps1lon merged 2 commits into
next-15-5from
sebbie/15-5-bp-cache

Conversation

@eps1lon
Copy link
Copy Markdown
Member

@eps1lon eps1lon commented May 7, 2026

@github-actions github-actions Bot added the created-by: Next.js team PRs by the Next.js team. label May 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Failing test suites

Commit: 2979bb0 | About building and testing Next.js

pnpm test-dev test/development/app-dir/server-navigation-error/server-navigation-error.test.ts (job)

  • server-navigation-error > middleware > should error on navigation API redirect (DD)
Expand output

● server-navigation-error › middleware › should error on navigation API redirect

page.reload: net::ERR_ABORTED; maybe frame was detached?
Call log:
  - waiting for navigation until "load"

  346 |     // do not preserve the previous chained value, it's likely to be invalid after a reload.
  347 |     return this.startChain(async () => {
> 348 |       await page.reload()
      |                  ^
  349 |     })
  350 |   }
  351 |   setDimensions({ width, height }: { height: number; width: number }) {

  at reload (lib/browsers/playwright.ts:348:18)
  at Playwright._chain (lib/browsers/playwright.ts:616:23)
  at Playwright._chain [as startChain] (lib/browsers/playwright.ts:597:17)
  at Playwright.startChain [as refresh] (lib/browsers/playwright.ts:347:17)
  at Object.refresh (development/app-dir/server-navigation-error/server-navigation-error.test.ts:50:21)

pnpm test test/integration/create-next-app/templates/app.test.ts (job)

  • create-next-app --app (App Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --app (App Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --app (App Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-ixota1okl3s/app-tw/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-ixota1okl3s/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:61:44\\n    at plugin (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\\n    at async /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js:94:33\\n    at async Span.traceAsyncFn (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/trace/trace.js:157:20)\",\"stack\":\"Error: An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-ixota1okl3s/app-tw/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-ixota1okl3s/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:61:44\\n    at plugin (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\\n    at async /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js:94:33\\n    at async Span.traceAsyncFn (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/trace/trace.js:157:20)\\n    at getNextFontError (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js:26:20)\\n    at getModuleBuildError (/tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js:123:63)\\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\\n    at runNextTicks (node:internal/process/task_queues:64:3)\\n    at process.processImmediate (node:internal/timers:447:9)\\n    at async /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:29:49\\n    at async Promise.all (index 0)\\n    at async /tmp/next-test-ixota1okl3s/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:27:21\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-app/utils.ts:69:32)
  at integration/create-next-app/templates/app.test.ts:149:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:121:5)

● create-next-app --app (App Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"ModuleBuildError\",\"source\":\"server\",\"message\":\"Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:64:48\\n    at plugin (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\\n    at async /tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js:52:40\\n    at async Span.traceAsyncFn (/tmp/next-test-bwdvucc4xl/app-tw-empty/node_modules/next/dist/trace/trace.js:157:20)\",\"stack\":\"ModuleBuildError: Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to opt

... truncated ...

pnpm test test/integration/eslint/test/next-lint.test.js (job)

  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with yarn (DD)
  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with pnpm (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default configuration (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default app router configuration (DD)
  • Next Lint > First Time Setup > shows a successful message when completed (DD)
Expand output

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with yarn

ENOENT: no such file or directory, open '/tmp/xgwlzg9bomk/package.json'

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with pnpm

ENOENT: no such file or directory, open '/tmp/rwoydeguui/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default configuration

ENOENT: no such file or directory, open '/tmp/joyl4tevcx/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default app router configuration

ENOENT: no such file or directory, open '/tmp/x7h3nuqy93q/package.json'

● Next Lint › First Time Setup › shows a successful message when completed

ENOENT: no such file or directory, open '/tmp/itt3jub5y3t/package.json'

pnpm test test/integration/create-next-app/templates/pages.test.ts (job)

  • create-next-app --no-app (Pages Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --no-app (Pages Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --no-app (Pages Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\",\"stack\":\"Error: An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at getNextFontError (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js:26:20)\\n    at getModuleBuildError (/tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js:123:63)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\\n    at async /tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:29:49\\n    at async Promise.all (index 0)\\n    at async /tmp/next-test-a8klcupx7y7/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:27:21\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-app/utils.ts:69:32)
  at integration/create-next-app/templates/pages.test.ts:157:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/pages.test.ts:129:5)

● create-next-app --no-app (Pages Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"ModuleBuildError\",\"source\":\"server\",\"message\":\"Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\",\"stack\":\"ModuleBuildError: Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/@tailwindcss/oxide/index.js:559:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at processResult (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/compiled/webpack/bundle5.js:29:407086)\\n    at /tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/compiled/webpack/bundle5.js:29:408881\\n    at /tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8645\\n    at /tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5828\\n    at r.callback (/tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4039)\\n    at /tmp/next-test-b0fpmu45p6/pages-tw-empty/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js:122:37\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |     const res = await fetchViaHTTP(port, '/')
  66 |     if (isEmpty || isApi) {
> 67 |       expect(await res.text()).toContain('Hello world!')
     |                                ^
  68 |     } else {
  69 |       expect(await res.text()).toContain('Get started by editing')
  70 |     }

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/pages.test.ts:236:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/pages.test.ts:206:5)

pnpm test-start test/e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts (job)

  • segment cache prefetch scheduling > prefetches a dynamic page (without PPR enabled) (DD)
Expand output

● segment cache prefetch scheduling › prefetches a dynamic page (without PPR enabled)

thrown: "Exceeded timeout of 120000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."

  93 |   })
  94 |
> 95 |   it('prefetches a dynamic page (without PPR enabled)', async () => {
     |   ^
  96 |     let act: ReturnType<typeof createRouterAct>
  97 |     const browser = await next.browser('/', {
  98 |       beforePageLoad(p: Playwright.Page) {

  at it (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:95:3)
  at Object.describe (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:5:1)

pnpm test test/integration/create-next-app/templates/pages.test.ts (turbopack) (job)

  • create-next-app --no-app (Pages Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --no-app (Pages Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --no-app (Pages Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><link rel=\"preload\" href=\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\" data-next-font=\"size-adjust\"/><link rel=\"preload\" href=\"/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\" data-next-font=\"size-adjust\"/><link rel=\"preload\" href=\"/_next/static/chunks/src_styles_globals_5bb75e7e.css\" as=\"style\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><link rel=\"stylesheet\" href=\"/_next/static/chunks/src_styles_globals_5bb75e7e.css\" data-n-g=\"\"/><noscript data-n-css=\"\"></noscript><script src=\"/_next/static/chunks/node_modules_next_dist_compiled_next-devtools_index_5277ebc8.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_compiled_166120c5._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_shared_lib_c54e23e3._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_client_d0aa886c._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_2e2215b7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_4411d9bd._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_db346ff0._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot-of-the-server%5D__0fd93964._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/src_pages__app_2da965e7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/turbopack-src_pages__app_56cd60bc._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_shared_lib_51ca0077._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_0cccb603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_error_1cfbb379.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_43b523b5._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_db4bb196._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot-of-the-server%5D__a2d5dfc8._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/src_pages__error_2da965e7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/turbopack-src_pages__error_19e16fce._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"./src/styles/globals.css\\nError evaluating Node.js code\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:559:11)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\nCaused by: Error: Cannot find module '@tailwindcss/oxide-linux-x64-gnu'\\nRequire stack:\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:288:27)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\nCaused by: Error: Cannot find module './tailwindcss-oxide.linux-x64-gnu.node'\\nRequire stack:\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:283:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n\\nImport trace:\\n  Browser:\\n    ./src/styles/globals.css\\n    ./src/pages/_app.tsx\\n\\n\",\"stack\":\"Error: ./src/styles/globals.css\\nError evaluating Node.js code\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:559:11)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\nCaused by: Error: Cannot find module '@tailwindcss/oxide-linux-x64-gnu'\\nRequire stack:\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:288:27)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\nCaused by: Error: Cannot find module './tailwindcss-oxide.linux-x64-gnu.node'\\nRequire stack:\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-yw57b39209/pages-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:283:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-yw57b39209/pages-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n\\nImport trace:\\n  Browser:\\n    ./src/styles/globals.css\\n    ./src/pages/_app.tsx\\n\\n\\n    at Object.getCompilationErrors (/tmp/next-test-yw57b39209/pages-tw/node_modules/next/dist/server/dev/hot-reloader-turbopack.js:775:59)\\n    at DevBundlerService.getCompilationError (/tmp/next-test-yw57b39209/pages-tw/node_modules/next/dist/server/lib/dev-bundler-service.js:39:55)\\n    at DevServer.getCompilationError (/tmp/next-test-yw57b39209/pages-tw/node_modules/next/dist/server/dev/next-dev-server.js:721:42)\\n    at DevServer.findPageComponents (/tmp/next-test-yw57b39209/pages-tw/node_modules/next/dist/server/dev/next-dev-server.js:691:43)\\n    at async DevServer.renderErrorToResponseImpl (/tmp/next-test-yw57b39209/pages-tw/node_modules/next/dist/server/base-server.js:1695:26)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-

... truncated ...

pnpm test test/integration/create-next-app/templates/app.test.ts (turbopack) (job)

  • create-next-app --app (App Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --app (App Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --app (App Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script src=\"/_next/static/chunks/node_modules_next_dist_compiled_next-devtools_index_5277ebc8.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_compiled_166120c5._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_shared_lib_c54e23e3._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_client_d0aa886c._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_5b402162._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_app_72f3d36f.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_742e4b53._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_4411d9bd._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_db4bb196._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot-of-the-server%5D__45f039c3._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/pages__app_2da965e7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/turbopack-pages__app_6961bd01._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_shared_lib_51ca0077._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_dist_0cccb603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_next_error_1cfbb379.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_43b523b5._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot-of-the-server%5D__092393de._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/pages__error_2da965e7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/turbopack-pages__error_7280d4bb._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"./src/app/globals.css\\nError evaluating Node.js code\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:559:11)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\nCaused by: Error: Cannot find module '@tailwindcss/oxide-linux-x64-gnu'\\nRequire stack:\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:288:27)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\nCaused by: Error: Cannot find module './tailwindcss-oxide.linux-x64-gnu.node'\\nRequire stack:\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:283:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n\\nImport trace:\\n  Client Component Browser:\\n    ./src/app/globals.css [Client Component Browser]\\n    ./src/app/layout.tsx [Server Component]\\n\\n\",\"stack\":\"Error: ./src/app/globals.css\\nError evaluating Node.js code\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:559:11)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\nCaused by: Error: Cannot find module '@tailwindcss/oxide-linux-x64-gnu'\\nRequire stack:\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:288:27)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\nCaused by: Error: Cannot find module './tailwindcss-oxide.linux-x64-gnu.node'\\nRequire stack:\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/postcss/dist/index.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[root-of-the-server]__51225daf._.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/build/chunks/[turbopack]_runtime.js\\n- /tmp/next-test-31emjgy1wad/app-tw/.next/postcss.js\\n    [at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)]\\n    [at Module._load (node:internal/modules/cjs/loader:922:27)]\\n    [at Module.require (node:internal/modules/cjs/loader:1143:19)]\\n    [at require (node:internal/modules/cjs/helpers:119:18)]\\n    [at requireNative (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:283:18)]\\n    [at Object.\\u003canonymous\\u003e (/tmp/next-test-31emjgy1wad/app-tw/node_modules/@tailwindcss/oxide/index.js:526:17)]\\n    [at Module._compile (node:internal/modules/cjs/loader:1256:14)]\\n    [at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)]\\n    [at Module.load (node:internal/modules/cjs/loader:1119:32)]\\n    [at Module._load (node:internal/modules/cjs/loader:960:12)]\\n\\nImport trace:\\n  Client Component Browser:\\n    ./src/app/globals.css [Client Component Browser]\\n    ./src/app/layout.tsx [Server Component]\\n\\n\\n    at Object.getCompilationErrors (/tmp/next-test-31emjgy1wad/app-tw/node_modules/next/dist/server/dev/hot-reloader-turbopack.js:775:59)\\n    at DevBundlerService.getCompilationError (/tmp/next-test-31emjgy1wad/app-tw/node_modules/next/dist/server/lib/dev-bundler-service.js:39:55)\\n    at DevServer.getCompilationError (/tmp/next-test-31emjgy1wad/app-tw/node_modules/next/dist/server/dev/next-dev-server.js:721:42)\\n    at DevServer.findPageComponents (/tmp/next-test-31emjgy1wad/app-tw/node_modules/next/dist/server/dev/next-dev-server.js:691:43)\\n    at async DevServer.renderErrorToResponseImpl (/tmp/next-test-31emjgy1wad/app-tw/node_modules/next/dist/server/base-server.js:1695:26)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-app/utils.ts:69:32)
  at integration/create-next-app/templates/app.test.ts:149:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:121:5)

● create-next-app --app (App Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected 

... truncated ...

pnpm test test/integration/eslint/test/next-lint.test.js (turbopack) (job)

... truncated to fit in one GitHub comment ...

@eps1lon eps1lon force-pushed the sebbie/15-5-bp-vergen branch from b74a556 to d2a7f50 Compare May 7, 2026 14:32
@eps1lon eps1lon force-pushed the sebbie/15-5-bp-cache branch from 16e6435 to 8d38d74 Compare May 7, 2026 14:33
@eps1lon eps1lon marked this pull request as ready for review May 7, 2026 14:33
@eps1lon eps1lon requested review from sokra and timneutkens May 7, 2026 14:33
Base automatically changed from sebbie/15-5-bp-vergen to next-15-5 May 7, 2026 16:03
mmastrac added 2 commits May 7, 2026 18:04
…2792)

Set `NEXT_SKIP_BUILD_CACHE=1` as a job-level env var for production,
staging, and force-preview deploy targets. Each caching step checks this
var:

- **Rust cache** (`ijjk/rust-cache`) — skipped
- **Native binary cache** (`native-cache.js` restore/save) — skipped
- **Turbo remote cache** — not passed to Docker builds; set to `local`
for non-Docker builds
- **sccache** — env vars not passed to Docker builds

Automated-preview builds (PRs) continue to use all caches as before.

<!-- NEXT_JS_LLM_PR -->
Fixes the turbo cache flag from `--cache=local` (invalid) to `--force`.

Follow-up to #92792.
@eps1lon eps1lon force-pushed the sebbie/15-5-bp-cache branch from 8d38d74 to 2979bb0 Compare May 7, 2026 16:06
@eps1lon eps1lon merged commit 00ebe23 into next-15-5 May 7, 2026
132 of 148 checks passed
@eps1lon eps1lon deleted the sebbie/15-5-bp-cache branch May 7, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

created-by: Next.js team PRs by the Next.js team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants