From b72b5f63dc8bffd37d222e38092306bb91fae578 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Fri, 27 Oct 2023 13:12:00 +0200 Subject: [PATCH] test(e2e): Run e2e tests for Next.js 13 and 14 (#9381) --- .github/workflows/build.yml | 6 ++++++ .../test-applications/create-next-app/package.json | 3 ++- .../e2e-tests/test-applications/nextjs-app-dir/package.json | 3 ++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 806bfd4edc2f..4b3125c09eb1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -884,6 +884,12 @@ jobs: - test-application: 'standard-frontend-react' build-command: 'test:build-ts3.8' label: 'standard-frontend-react (TS 3.8)' + - test-application: 'create-next-app' + build-command: 'test:build-13' + label: 'create-next-app (next@13)' + - test-application: 'nextjs-app-dir' + build-command: 'test:build-13' + label: 'nextjs-app-dir (next@13)' steps: - name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }}) diff --git a/packages/e2e-tests/test-applications/create-next-app/package.json b/packages/e2e-tests/test-applications/create-next-app/package.json index 58b89cb7dda7..c74dc5c414e1 100644 --- a/packages/e2e-tests/test-applications/create-next-app/package.json +++ b/packages/e2e-tests/test-applications/create-next-app/package.json @@ -8,6 +8,7 @@ "test:prod": "TEST_ENV=prod playwright test", "test:dev": "TEST_ENV=dev playwright test", "test:build": "pnpm install && npx playwright install && pnpm build", + "test:build-13": "pnpm install && pnpm add next@13.4.19 && npx playwright install && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { @@ -16,7 +17,7 @@ "@types/node": "18.11.17", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", - "next": "13.0.7", + "next": "14.0.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "4.9.5" diff --git a/packages/e2e-tests/test-applications/nextjs-app-dir/package.json b/packages/e2e-tests/test-applications/nextjs-app-dir/package.json index 461eabaf4dc2..ec3b43e528e0 100644 --- a/packages/e2e-tests/test-applications/nextjs-app-dir/package.json +++ b/packages/e2e-tests/test-applications/nextjs-app-dir/package.json @@ -11,6 +11,7 @@ "test:test-build": "pnpm ts-node --script-mode assert-build.ts", "test:build-canary": "pnpm install && pnpm add next@canary && npx playwright install && pnpm build", "test:build-latest": "pnpm install && pnpm add next@latest && npx playwright install && pnpm build", + "test:build-13": "pnpm install && pnpm add next@13.4.19 && npx playwright install && pnpm build", "test:assert": "pnpm test:test-build && pnpm test:prod && pnpm test:dev" }, "dependencies": { @@ -19,7 +20,7 @@ "@types/node": "18.11.17", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", - "next": "13.4.19", + "next": "14.0.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "4.9.5",