diff --git a/.changeset/brave-beds-call.md b/.changeset/brave-beds-call.md new file mode 100644 index 000000000..8b9e51e26 --- /dev/null +++ b/.changeset/brave-beds-call.md @@ -0,0 +1,5 @@ +--- +"@vercel/next": patch +--- + +Fix manifest with experimental flag diff --git a/packages/next/src/server-build.ts b/packages/next/src/server-build.ts index a4e907e14..c1c38552a 100644 --- a/packages/next/src/server-build.ts +++ b/packages/next/src/server-build.ts @@ -270,10 +270,11 @@ export async function serverBuild({ nextVersion, CORRECT_MIDDLEWARE_ORDER_VERSION ); - const isCorrectManifests = semver.gte( - nextVersion, - CORRECTED_MANIFESTS_VERSION - ); + // experimental bundling prevents filtering manifests + // as we don't know what to filter by at this stage + const isCorrectManifests = + !experimentalAllowBundling && + semver.gte(nextVersion, CORRECTED_MANIFESTS_VERSION); let hasStatic500 = !!staticPages[path.posix.join(entryDirectory, '500')];