Skip to content

Update Rspack production test manifest#89629

Open
vercel-release-bot wants to merge 1 commit intocanaryfrom
update/rspack-manifest-1770448290215
Open

Update Rspack production test manifest#89629
vercel-release-bot wants to merge 1 commit intocanaryfrom
update/rspack-manifest-1770448290215

Conversation

@vercel-release-bot
Copy link
Contributor

This auto-generated PR updates the production integration test manifest used when testing Rspack.

@nextjs-bot
Copy link
Collaborator

nextjs-bot commented Feb 7, 2026

Failing test suites

Commit: 95ef08e | About building and testing Next.js

pnpm test-dev-turbo test/development/app-dir/ssr-only-error/ssr-only-error.test.ts (turbopack) (job)

  • ssr-only-error > should show ssr only error in error overlay (DD)
Expand output

● ssr-only-error › should show ssr only error in error overlay

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `ssr-only-error should show ssr only error in error overlay 1`

- Snapshot  - 11
+ Received  +  1

- {
-   "description": "SSR only error",
-   "environmentLabel": null,
-   "label": "Runtime Error",
-   "source": "app/page.tsx (5:11) @ Component
- > 5 |     throw new Error('SSR only error')
-     |           ^",
-   "stack": [
-     "Component app/page.tsx (5:11)",
-   ],
- }
+ "Redbox did not open."

  11 |
  12 |     // TODO(veil): Missing Owner Stack (NDX-905)
> 13 |     await expect(browser).toDisplayCollapsedRedbox(`
     |                           ^
  14 |      {
  15 |        "description": "SSR only error",
  16 |        "environmentLabel": null,

  at Object.toDisplayCollapsedRedbox (development/app-dir/ssr-only-error/ssr-only-error.test.ts:13:27)

pnpm test-start-turbo test/e2e/postcss-config-ts/index.test.ts (turbopack) (job)

Expand output

● Test suite failed to run

Jest encountered an unexpected token

Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

By default "node_modules" folder is ignored by transformers.

Here's what you can do:
 • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
 • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
 • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
 • If you need a custom transformation specify a "transform" option in your config.
 • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

You'll find more details and examples of these config options in the docs:
https://jestjs.io/docs/configuration
For information about custom transformations, see:
https://jestjs.io/docs/code-transformation

Details:

/root/actions-runner/_work/next.js/next.js/test/e2e/postcss-config-ts/index.test.ts:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import { FileRef, nextTestSetup } from 'e2e-utils';
                                                                                  ^^^^^^

SyntaxError: Cannot use import statement outside a module

  at Runtime.createScriptFromCode (../node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1505:14)

pnpm test-start-turbo test/production/deterministic-build/deployment-id.test.ts (turbopack) (job)

  • deterministic build - changing deployment id > build output API - adapter > should produce identical build outputs even when changing deployment id (DD)
  • deterministic build - changing deployment id > build output API - builder > should produce identical build outputs even when changing deployment id (DD)
Expand output

● deterministic build - changing deployment id › build output API - builder › should produce identical build outputs even when changing deployment id

File content mismatch for .vercel/output/functions/_global-error.func/.next/routes-manifest.json in .vercel/output/functions/_global-error.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/_global-error.rsc.func/.next/routes-manifest.json in .vercel/output/functions/_global-error.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/_not-found.func/.next/routes-manifest.json in .vercel/output/functions/_not-found.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/_not-found.rsc.func/.next/routes-manifest.json in .vercel/output/functions/_not-found.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/app-page.func/.next/routes-manifest.json in .vercel/output/functions/app-page.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/app-page.rsc.func/.next/routes-manifest.json in .vercel/output/functions/app-page.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/app-route.func/.next/routes-manifest.json in .vercel/output/functions/app-route.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/app-route.rsc.func/.next/routes-manifest.json in .vercel/output/functions/app-route.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/pages-dynamic.func/.next/routes-manifest.json in .vercel/output/functions/pages-dynamic.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .vercel/output/functions/pages-static-gsp.func/.next/routes-manifest.json in .vercel/output/functions/pages-static-gsp.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

  172 |   }
  173 |   if (errors.length > 0) {
> 174 |     throw new Error(errors.join('\n\n'))
      |           ^
  175 |   }
  176 |
  177 |   return { run1, run2 }

  at runTest (production/deterministic-build/deployment-id.test.ts:174:11)
  at Object.<anonymous> (production/deterministic-build/deployment-id.test.ts:246:30)

● deterministic build - changing deployment id › build output API - adapter › should produce identical build outputs even when changing deployment id

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/_error.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/_not-found.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/_not-found.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/app-page.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/app-page.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/app-route.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/app-route.rsc.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/pages-dynamic.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

File content mismatch for .next/routes-manifest-deterministic.json in .vercel/output/functions/pages-static-gsp.func/.vc-config.json

- Expected
+ Received

- {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"foo-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}
+ {"version":3,"pages404":true,"appType":"hybrid","caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"priority":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"onMatchHeaders":[{"source":"/:path*","has":[{"type":"header","key":"rsc","value":"1"}],"headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"},{"source":"/_next/data/(.*)","headers":[{"key":"x-nextjs-deployment-id","value":"bar-dpl-id"}],"regex":"^/_next/data(?:/(.*))(?:/)?$"}],"rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"dynamicRoutes":[],"staticRoutes":[{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/api/pages-api","regex":"^/api/pages\\-api(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api(?:/)?$"},{"page":"/api/pages-api/edge","regex":"^/api/pages\\-api/edge(?:/)?$","routeKeys":{},"namedRegex":"^/api/pages\\-api/edge(?:/)?$"},{"page":"/app-page","regex":"^/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page(?:/)?$"},{"page":"/app-page/edge","regex":"^/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-page/edge(?:/)?$"},{"page":"/app-route","regex":"^/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route(?:/)?$"},{"page":"/app-route/edge","regex":"^/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/app\\-route/edge(?:/)?$"},{"page":"/force-dynamic/app-page","regex":"^/force\\-dynamic/app\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page(?:/)?$"},{"page":"/force-dynamic/app-page/edge","regex":"^/force\\-dynamic/app\\-page/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-page/edge(?:/)?$"},{"page":"/force-dynamic/app-route","regex":"^/force\\-dynamic/app\\-route(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route(?:/)?$"},{"page":"/force-dynamic/app-route/edge","regex":"^/force\\-dynamic/app\\-route/edge(?:/)?$","routeKeys":{},"namedRegex":"^/force\\-dynamic/app\\-route/edge(?:/)?$"},{"page":"/pages-dynamic","regex":"^/pages\\-dynamic(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic(?:/)?$"},{"page":"/pages-dynamic/edge","regex":"^/pages\\-dynamic/edge(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-dynamic/edge(?:/)?$"},{"page":"/pages-static","regex":"^/pages\\-static(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static(?:/)?$"},{"page":"/pages-static-gsp","regex":"^/pages\\-static\\-gsp(?:/)?$","routeKeys":{},"namedRegex":"^/pages\\-static\\-gsp(?:/)?$"}],"dataRoutes":[{"page":"/pages-dynamic","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-dynamic\\.json$"},{"page":"/pages-static-gsp","dataRouteRegex":"^/_next/data/build\\-TfctsWXpff2fKS/pages-static-gsp\\.json$"}],"rsc":{"header":"rsc","varyHeader":"rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch","prefetchHeader":"next-router-prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSegmentHeader":"next-router-segment-prefetch","prefetchSegmentSuffix":".segment.rsc","prefetchSegmentDirSuffix":".segments","clientParamParsing":false,"dynamicRSCPrerender":false},"rewriteHeaders":{"pathHeader":"x-nextjs-rewritten-path","queryHeader":"x-nextjs-rewritten-query"}}

  172 |   }
  173 |   if (errors.length > 0) {
> 174 |     throw new Error(errors.join('\n\n'))
      |           ^
  175 |   }
  176 |
  177 |   return { run1, run2 }

  at runTest (production/deterministic-build/deployment-id.test.ts:174:11)
  at Object.<anonymous> (production/deterministic-build/deployment-id.test.ts:246:30)

@nextjs-bot
Copy link
Collaborator

Stats from current PR

✅ No significant changes detected

📊 All Metrics
📖 Metrics Glossary

Dev Server Metrics:

  • Listen = TCP port starts accepting connections
  • First Request = HTTP server returns successful response
  • Cold = Fresh build (no cache)
  • Warm = With cached build artifacts

Build Metrics:

  • Fresh = Clean build (no .next directory)
  • Cached = With existing .next directory

Change Thresholds:

  • Time: Changes < 50ms AND < 10%, OR < 2% are insignificant
  • Size: Changes < 1KB AND < 1% are insignificant
  • All other changes are flagged to catch regressions

⚡ Dev Server

Metric Canary PR Change Trend
Cold (Listen) 455ms 455ms ▁█▁▁▁
Cold (Ready in log) 438ms 438ms ▂█▁▁▂
Cold (First Request) 1.187s 1.201s ▃█▄▁▃
Warm (Listen) 456ms 456ms ▁█▁▁▁
Warm (Ready in log) 442ms 442ms ▁█▁▁▁
Warm (First Request) 340ms 342ms ▂█▂▁▁
📦 Dev Server (Webpack) (Legacy)

📦 Dev Server (Webpack)

Metric Canary PR Change Trend
Cold (Listen) 456ms 455ms ▁▅▁▁▁
Cold (Ready in log) 437ms 438ms ▅▅▄▁▁
Cold (First Request) 1.850s 1.841s ▃▄▃▁▁
Warm (Listen) 456ms 456ms ▁▄▁▁▁
Warm (Ready in log) 438ms 438ms ▃▄▅▁▁
Warm (First Request) 1.855s 1.839s ▂▄▃▁▁

⚡ Production Builds

Metric Canary PR Change Trend
Fresh Build 3.861s 3.913s ▁█▁▁▁
Cached Build 3.913s 3.960s ▁█▁▁▁
📦 Production Builds (Webpack) (Legacy)

📦 Production Builds (Webpack)

Metric Canary PR Change Trend
Fresh Build 13.829s 13.893s ▁▄▂▁▁
Cached Build 13.982s 13.953s ▁▃▂▁▁
node_modules Size 467 MB 467 MB █████
📦 Bundle Sizes

Bundle Sizes

⚡ Turbopack

Client

Main Bundles: **437 kB** → **437 kB** ⚠️ +13 B

81 files with content-based hashes (individual files not comparable between builds)

Server

Middleware
Canary PR Change
middleware-b..fest.js gzip 766 B 762 B
Total 766 B 762 B ✅ -4 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 451 B 450 B
Total 451 B 450 B ✅ -1 B

📦 Webpack

Client

Main Bundles
Canary PR Change
5528-HASH.js gzip 5.47 kB N/A -
6280-HASH.js gzip 56.9 kB N/A -
6335.HASH.js gzip 169 B N/A -
912-HASH.js gzip 4.53 kB N/A -
e8aec2e4-HASH.js gzip 62.5 kB N/A -
framework-HASH.js gzip 59.7 kB 59.7 kB
main-app-HASH.js gzip 256 B 255 B
main-HASH.js gzip 39.1 kB 39.1 kB
webpack-HASH.js gzip 1.68 kB 1.68 kB
262-HASH.js gzip N/A 4.52 kB -
2889.HASH.js gzip N/A 169 B -
5602-HASH.js gzip N/A 5.48 kB -
6948ada0-HASH.js gzip N/A 62.5 kB -
9544-HASH.js gzip N/A 57.5 kB -
Total 230 kB 231 kB ⚠️ +614 B
Polyfills
Canary PR Change
polyfills-HASH.js gzip 39.4 kB 39.4 kB
Total 39.4 kB 39.4 kB
Pages
Canary PR Change
_app-HASH.js gzip 194 B 194 B
_error-HASH.js gzip 183 B 180 B 🟢 3 B (-2%)
css-HASH.js gzip 331 B 330 B
dynamic-HASH.js gzip 1.81 kB 1.81 kB
edge-ssr-HASH.js gzip 256 B 256 B
head-HASH.js gzip 351 B 352 B
hooks-HASH.js gzip 384 B 383 B
image-HASH.js gzip 580 B 581 B
index-HASH.js gzip 260 B 260 B
link-HASH.js gzip 2.49 kB 2.49 kB
routerDirect..HASH.js gzip 320 B 319 B
script-HASH.js gzip 386 B 386 B
withRouter-HASH.js gzip 315 B 315 B
1afbb74e6ecf..834.css gzip 106 B 106 B
Total 7.97 kB 7.97 kB ✅ -1 B

Server

Edge SSR
Canary PR Change
edge-ssr.js gzip 126 kB 126 kB
page.js gzip 249 kB 249 kB
Total 375 kB 375 kB ⚠️ +476 B
Middleware
Canary PR Change
middleware-b..fest.js gzip 617 B 616 B
middleware-r..fest.js gzip 156 B 155 B
middleware.js gzip 33.1 kB 33.2 kB
edge-runtime..pack.js gzip 842 B 842 B
Total 34.7 kB 34.8 kB ⚠️ +111 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 732 B 736 B
Total 732 B 736 B ⚠️ +4 B
Build Cache
Canary PR Change
0.pack gzip 3.84 MB 3.85 MB 🔴 +10 kB (+0%)
index.pack gzip 103 kB 104 kB 🔴 +1.43 kB (+1%)
index.pack.old gzip 103 kB 104 kB
Total 4.05 MB 4.06 MB ⚠️ +11.8 kB

🔄 Shared (bundler-independent)

Runtimes
Canary PR Change
app-page-exp...dev.js gzip 315 kB 315 kB
app-page-exp..prod.js gzip 167 kB 167 kB
app-page-tur...dev.js gzip 315 kB 315 kB
app-page-tur..prod.js gzip 167 kB 167 kB
app-page-tur...dev.js gzip 312 kB 312 kB
app-page-tur..prod.js gzip 165 kB 165 kB
app-page.run...dev.js gzip 312 kB 312 kB
app-page.run..prod.js gzip 165 kB 165 kB
app-route-ex...dev.js gzip 70.5 kB 70.5 kB
app-route-ex..prod.js gzip 49 kB 49 kB
app-route-tu...dev.js gzip 70.5 kB 70.5 kB
app-route-tu..prod.js gzip 49 kB 49 kB
app-route-tu...dev.js gzip 70.1 kB 70.1 kB
app-route-tu..prod.js gzip 48.8 kB 48.8 kB
app-route.ru...dev.js gzip 70.1 kB 70.1 kB
app-route.ru..prod.js gzip 48.7 kB 48.7 kB
dist_client_...dev.js gzip 324 B 324 B
dist_client_...dev.js gzip 326 B 326 B
dist_client_...dev.js gzip 318 B 318 B
dist_client_...dev.js gzip 317 B 317 B
pages-api-tu...dev.js gzip 43.2 kB 43.2 kB
pages-api-tu..prod.js gzip 32.9 kB 32.9 kB
pages-api.ru...dev.js gzip 43.1 kB 43.1 kB
pages-api.ru..prod.js gzip 32.8 kB 32.8 kB
pages-turbo....dev.js gzip 52.5 kB 52.5 kB
pages-turbo...prod.js gzip 39.4 kB 39.4 kB
pages.runtim...dev.js gzip 52.5 kB 52.5 kB
pages.runtim..prod.js gzip 39.3 kB 39.3 kB
server.runti..prod.js gzip 62.7 kB 62.7 kB
Total 2.8 MB 2.8 MB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants