From 30d08fb2a01dcbb55be35255f564ac6a4f9d6992 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 23 Oct 2026 09:51:25 +0200 Subject: [PATCH 1/2] test(nextjs): Restore Cloudflare canary variant for nextjs-16 opennextjs/opennextjs-cloudflare#1356 shipped in @opennextjs/cloudflare 1.20.12, so restore the canary variant on the Cloudflare runtime and unpin the latest variant from Next.js 16.3. Fixes #23541 Co-Authored-By: Claude Opus 5.5 --- .../e2e-tests/test-applications/nextjs-16/package.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json index 84b7620971b6..9326e6b77c07 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json @@ -23,13 +23,14 @@ "test:assert-webpack": "pnpm test:prod && pnpm test:dev-webpack", "test:build:cloudflare": "pnpm install && opennextjs-cloudflare build --config wrangler.opennext.jsonc", "test:build-latest:cloudflare": "pnpm install && pnpm add next@latest && opennextjs-cloudflare build --config wrangler.opennext.jsonc", + "test:build-canary:cloudflare": "pnpm install && pnpm add next@canary && opennextjs-cloudflare build --config wrangler.opennext.jsonc", "start:cloudflare": "opennextjs-cloudflare preview --config wrangler.opennext.jsonc --var \"E2E_TEST_DSN:$E2E_TEST_DSN\"", "test:build:vinext": "pnpm install && pnpm add react@19.3.1 react-dom@19.3.1 && npm pkg set type=module && vinext build", "test:assert:vinext": "VINEXT=1 pnpm test:prod" }, "//": "Pin `ioredis` to 5.10.1: it's the last version before the driver publishes its own native diagnostics channels; orchestrion's config covers `ioredis <5.11.0`.", "dependencies": { - "@opennextjs/cloudflare": "^1.14.9", + "@opennextjs/cloudflare": "^1.20.12", "@sentry/bun": "file:../../packed/sentry-bun-packed.tgz", "@sentry/deno": "file:../../packed/sentry-deno-packed.tgz", "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", @@ -109,6 +110,12 @@ "assert-command": "pnpm test:prod", "label": "nextjs-16 (cloudflare, latest)" }, + { + "runtime": "cloudflare", + "build-command": "pnpm test:build-canary:cloudflare", + "assert-command": "pnpm test:prod", + "label": "nextjs-16 (cloudflare, canary)" + }, { "runtime": "deno", "assert-command": "pnpm test:prod", From 8d9cf521e9e560854c84dc4de36118408043ff9e Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 28 Oct 2026 09:14:55 +0100 Subject: [PATCH 2/2] test(nextjs): Drop Cloudflare canary variant for nextjs-16 again OpenNext's Turbopack runtime patch breaks on Next.js 16.5 canary. Co-Authored-By: Claude Opus 5.5 --- .../e2e-tests/test-applications/nextjs-16/package.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json index 9326e6b77c07..75071f25d027 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json @@ -23,7 +23,6 @@ "test:assert-webpack": "pnpm test:prod && pnpm test:dev-webpack", "test:build:cloudflare": "pnpm install && opennextjs-cloudflare build --config wrangler.opennext.jsonc", "test:build-latest:cloudflare": "pnpm install && pnpm add next@latest && opennextjs-cloudflare build --config wrangler.opennext.jsonc", - "test:build-canary:cloudflare": "pnpm install && pnpm add next@canary && opennextjs-cloudflare build --config wrangler.opennext.jsonc", "start:cloudflare": "opennextjs-cloudflare preview --config wrangler.opennext.jsonc --var \"E2E_TEST_DSN:$E2E_TEST_DSN\"", "test:build:vinext": "pnpm install && pnpm add react@19.3.1 react-dom@19.3.1 && npm pkg set type=module && vinext build", "test:assert:vinext": "VINEXT=1 pnpm test:prod" @@ -110,12 +109,6 @@ "assert-command": "pnpm test:prod", "label": "nextjs-16 (cloudflare, latest)" }, - { - "runtime": "cloudflare", - "build-command": "pnpm test:build-canary:cloudflare", - "assert-command": "pnpm test:prod", - "label": "nextjs-16 (cloudflare, canary)" - }, { "runtime": "deno", "assert-command": "pnpm test:prod",