From e0152d3f656b30d7a3ebf46babf970b96e178e96 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Tue, 22 Jul 2025 14:29:07 +0200 Subject: [PATCH] Error when Next >= 15.4 --- packages/cloudflare/src/cli/build/build.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/cloudflare/src/cli/build/build.ts b/packages/cloudflare/src/cli/build/build.ts index 8b25ab88..bfcf726d 100644 --- a/packages/cloudflare/src/cli/build/build.ts +++ b/packages/cloudflare/src/cli/build/build.ts @@ -97,4 +97,13 @@ function ensureNextjsVersionSupported(options: buildHelper.BuildOptions) { logger.error("Next.js version unsupported, please upgrade to version 14.2 or greater."); process.exit(1); } + // TODO: remove when 15.4 is supported + // Note: `e2e/experimental` is on 15.4.0-canary.14 which works + if ( + !options.appPath.endsWith("opennextjs-cloudflare/examples/e2e/experimental") && + buildHelper.compareSemver(options.nextVersion, ">=", "15.4.0") + ) { + logger.error("Next.js version unsupported, the latest supported version is 15.3"); + process.exit(1); + } }