From 3565b839cf882cdf4eb65b995cea9bd6f23a86e8 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Tue, 9 Sep 2025 16:03:21 +0200 Subject: [PATCH 1/4] test(nextjs): Remove Next 13 and pin Next 14 canary tests --- .github/workflows/canary.yml | 6 ------ .../e2e-tests/test-applications/nextjs-13/package.json | 2 -- .../e2e-tests/test-applications/nextjs-14/package.json | 2 +- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index b1c5f619de19..93a20f1579bc 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -81,12 +81,6 @@ jobs: - test-application: 'nextjs-app-dir' build-command: 'test:build-latest' label: 'nextjs-app-dir (latest)' - - test-application: 'nextjs-13' - build-command: 'test:build-canary' - label: 'nextjs-13 (canary)' - - test-application: 'nextjs-13' - build-command: 'test:build-latest' - label: 'nextjs-13 (latest)' - test-application: 'nextjs-14' build-command: 'test:build-canary' label: 'nextjs-14 (canary)' diff --git a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json index 32430917ddc0..c0f7d1a7877a 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json @@ -8,8 +8,6 @@ "test:prod": "TEST_ENV=production playwright test", "test:dev": "TEST_ENV=development playwright test", "test:build": "pnpm install && pnpm build", - "test:build-canary": "pnpm install && pnpm add next@canary && pnpm add react@beta && pnpm add react-dom@beta && pnpm build", - "test:build-latest": "pnpm install && pnpm add next@latest && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { diff --git a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json index 822d321b2028..dcb1ad8e19d0 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json @@ -8,7 +8,7 @@ "test:prod": "TEST_ENV=production playwright test", "test:dev": "TEST_ENV=development playwright test", "test:build": "pnpm install && pnpm build", - "test:build-canary": "pnpm install && pnpm add next@canary && pnpm add react@beta && pnpm add react-dom@beta && pnpm build", + "test:build-canary": "pnpm install && pnpm add next@~14.3.0-canary.0 && pnpm add react@beta && pnpm add react-dom@beta && pnpm build", "test:build-latest": "pnpm install && pnpm add next@latest && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, From ef6920dc16ae6842c7fc9c3242b470c5cb347188 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Tue, 9 Sep 2025 16:04:54 +0200 Subject: [PATCH 2/4] latest next 14 --- dev-packages/e2e-tests/test-applications/nextjs-14/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json index dcb1ad8e19d0..f2dcfee9d43b 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json @@ -9,7 +9,7 @@ "test:dev": "TEST_ENV=development playwright test", "test:build": "pnpm install && pnpm build", "test:build-canary": "pnpm install && pnpm add next@~14.3.0-canary.0 && pnpm add react@beta && pnpm add react-dom@beta && pnpm build", - "test:build-latest": "pnpm install && pnpm add next@latest && pnpm build", + "test:build-latest": "pnpm install && pnpm add next@next-14 && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { From 8c9baf20dcf866f228ebbab5e1ca7f9b7d40c9be Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Tue, 9 Sep 2025 16:06:15 +0200 Subject: [PATCH 3/4] pin latest 13 and 14 --- .github/workflows/canary.yml | 3 +++ .../e2e-tests/test-applications/nextjs-13/package.json | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 93a20f1579bc..fbf476c369a4 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -81,6 +81,9 @@ jobs: - test-application: 'nextjs-app-dir' build-command: 'test:build-latest' label: 'nextjs-app-dir (latest)' + - test-application: 'nextjs-13' + build-command: 'test:build-latest' + label: 'nextjs-13 (latest)' - test-application: 'nextjs-14' build-command: 'test:build-canary' label: 'nextjs-14 (canary)' diff --git a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json index c0f7d1a7877a..78482bdeb978 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json @@ -8,6 +8,7 @@ "test:prod": "TEST_ENV=production playwright test", "test:dev": "TEST_ENV=development playwright test", "test:build": "pnpm install && pnpm build", + "test:build-latest": "pnpm install && pnpm add next@next-13 && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { From 8c6e8075b1f9b4f42268dc6c8f67363a62fae1fe Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Tue, 9 Sep 2025 16:19:21 +0200 Subject: [PATCH 4/4] remove canary from sentryTest.optionalVariants in `nextjs-13` --- .../e2e-tests/test-applications/nextjs-13/package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json index 78482bdeb978..adb8005d1a9d 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json @@ -30,10 +30,6 @@ }, "sentryTest": { "optionalVariants": [ - { - "build-command": "pnpm test:build-canary", - "label": "nextjs-13 (canary)" - }, { "build-command": "pnpm test:build-latest", "label": "nextjs-13 (latest)"