From 530b712cb0089a17e5116ce9380705dfcb0234de Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Sat, 1 Oct 2022 23:06:45 -0700 Subject: [PATCH] Lock experimental react version in tests (#41100) x-ref: [slack thread](https://vercel.slack.com/archives/CGU8HUTUH/p1664579732577999) x-ref: https://github.com/vercel/next.js/actions/runs/3162459138/jobs/5149086901 x-ref: https://github.com/vercel/next.js/actions/runs/3162459138/jobs/5149086956 Also fixes invalid example env file name breaking checkout on Windows x-ref: https://dev.azure.com/nextjs/next.js/_build/results?buildId=41449&view=logs&jobId=59111904-15f9-56fe-00af-da61f595b979 ## Bug - [x] Related issues linked using `fixes #number` - [ ] Integration tests added - [ ] Errors have a helpful link attached, see `contributing.md` --- .../cms-dotcms/{.env.local.example => .env.local.example} | 0 test/e2e/app-dir/app-alias.test.ts | 4 ++-- test/e2e/app-dir/app-edge.test.ts | 4 ++-- test/e2e/app-dir/app-static.test.ts | 4 ++-- test/e2e/app-dir/asset-prefix.test.ts | 4 ++-- test/e2e/app-dir/index.test.ts | 4 ++-- test/e2e/app-dir/mpa-navigation.test.ts | 4 ++-- test/e2e/app-dir/next-font.test.ts | 4 ++-- test/e2e/app-dir/prefetching.test.ts | 4 ++-- test/e2e/app-dir/rendering.test.ts | 4 ++-- test/e2e/app-dir/rsc-basic.test.ts | 4 ++-- test/e2e/app-dir/trailingslash.test.ts | 4 ++-- test/e2e/app-dir/vercel-analytics.test.ts | 4 ++-- test/e2e/app-dir/with-babel.test.ts | 4 ++-- test/e2e/switchable-runtime/index.test.ts | 4 ++-- 15 files changed, 28 insertions(+), 28 deletions(-) rename examples/cms-dotcms/{.env.local.example => .env.local.example} (100%) diff --git a/examples/cms-dotcms/.env.local.example b/examples/cms-dotcms/.env.local.example similarity index 100% rename from examples/cms-dotcms/.env.local.example rename to examples/cms-dotcms/.env.local.example diff --git a/test/e2e/app-dir/app-alias.test.ts b/test/e2e/app-dir/app-alias.test.ts index e9634fb6ea0f3..f9201cbc7d7bc 100644 --- a/test/e2e/app-dir/app-alias.test.ts +++ b/test/e2e/app-dir/app-alias.test.ts @@ -20,8 +20,8 @@ describe('app-dir alias handling', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app-alias')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', typescript: 'latest', '@types/react': 'latest', '@types/node': 'latest', diff --git a/test/e2e/app-dir/app-edge.test.ts b/test/e2e/app-dir/app-edge.test.ts index 4d31daf0f7c5f..b0f9e3ba21c39 100644 --- a/test/e2e/app-dir/app-edge.test.ts +++ b/test/e2e/app-dir/app-edge.test.ts @@ -20,8 +20,8 @@ describe('app-dir edge SSR', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app-edge')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', typescript: 'latest', '@types/react': 'latest', '@types/node': 'latest', diff --git a/test/e2e/app-dir/app-static.test.ts b/test/e2e/app-dir/app-static.test.ts index 953695f79d3d7..eefeb816668ac 100644 --- a/test/e2e/app-dir/app-static.test.ts +++ b/test/e2e/app-dir/app-static.test.ts @@ -24,8 +24,8 @@ describe('app-dir static/dynamic handling', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app-static')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, }) }) diff --git a/test/e2e/app-dir/asset-prefix.test.ts b/test/e2e/app-dir/asset-prefix.test.ts index 412ade3ce57ea..317038c81986e 100644 --- a/test/e2e/app-dir/asset-prefix.test.ts +++ b/test/e2e/app-dir/asset-prefix.test.ts @@ -21,8 +21,8 @@ describe('app-dir assetPrefix handling', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'asset-prefix')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, }) diff --git a/test/e2e/app-dir/index.test.ts b/test/e2e/app-dir/index.test.ts index 777c3f111c154..7794853d2b273 100644 --- a/test/e2e/app-dir/index.test.ts +++ b/test/e2e/app-dir/index.test.ts @@ -25,8 +25,8 @@ describe('app dir', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, }) diff --git a/test/e2e/app-dir/mpa-navigation.test.ts b/test/e2e/app-dir/mpa-navigation.test.ts index e2244da222e74..2271d2a1a2b9f 100644 --- a/test/e2e/app-dir/mpa-navigation.test.ts +++ b/test/e2e/app-dir/mpa-navigation.test.ts @@ -24,8 +24,8 @@ describe('app-dir mpa navigation', () => { ), }, dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, }) }) diff --git a/test/e2e/app-dir/next-font.test.ts b/test/e2e/app-dir/next-font.test.ts index 8aec3a553cd14..5999bf43a9e96 100644 --- a/test/e2e/app-dir/next-font.test.ts +++ b/test/e2e/app-dir/next-font.test.ts @@ -22,8 +22,8 @@ describe('app dir next-font', () => { files: new FileRef(path.join(__dirname, 'next-font')), dependencies: { '@next/font': 'canary', - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, }) diff --git a/test/e2e/app-dir/prefetching.test.ts b/test/e2e/app-dir/prefetching.test.ts index fceb94836e9c9..d13581a90b746 100644 --- a/test/e2e/app-dir/prefetching.test.ts +++ b/test/e2e/app-dir/prefetching.test.ts @@ -21,8 +21,8 @@ describe('app dir prefetching', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app-prefetch')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, }) diff --git a/test/e2e/app-dir/rendering.test.ts b/test/e2e/app-dir/rendering.test.ts index 494a8494eadd3..530a28cfa20b1 100644 --- a/test/e2e/app-dir/rendering.test.ts +++ b/test/e2e/app-dir/rendering.test.ts @@ -22,8 +22,8 @@ describe('app dir rendering', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app-rendering')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, }) }) diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts index af55757e3c260..0459e25c101ef 100644 --- a/test/e2e/app-dir/rsc-basic.test.ts +++ b/test/e2e/app-dir/rsc-basic.test.ts @@ -39,8 +39,8 @@ describe('app dir - react server components', () => { files: new FileRef(path.join(__dirname, './rsc-basic')), dependencies: { 'styled-components': '6.0.0-alpha.5', - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, packageJson: { scripts: { diff --git a/test/e2e/app-dir/trailingslash.test.ts b/test/e2e/app-dir/trailingslash.test.ts index 0b8ca82f75532..168742722424a 100644 --- a/test/e2e/app-dir/trailingslash.test.ts +++ b/test/e2e/app-dir/trailingslash.test.ts @@ -21,8 +21,8 @@ describe('app-dir trailingSlash handling', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'trailingslash')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, }) diff --git a/test/e2e/app-dir/vercel-analytics.test.ts b/test/e2e/app-dir/vercel-analytics.test.ts index 0e6e71d99b963..81ffa25cadf08 100644 --- a/test/e2e/app-dir/vercel-analytics.test.ts +++ b/test/e2e/app-dir/vercel-analytics.test.ts @@ -23,8 +23,8 @@ describe('vercel analytics', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'app')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, skipStart: true, env: { diff --git a/test/e2e/app-dir/with-babel.test.ts b/test/e2e/app-dir/with-babel.test.ts index 6244e00c7ed62..0e46094cc2de4 100644 --- a/test/e2e/app-dir/with-babel.test.ts +++ b/test/e2e/app-dir/with-babel.test.ts @@ -20,8 +20,8 @@ describe('with babel', () => { next = await createNext({ files: new FileRef(path.join(__dirname, 'with-babel')), dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, }) }) diff --git a/test/e2e/switchable-runtime/index.test.ts b/test/e2e/switchable-runtime/index.test.ts index 59504dc20b3b1..6bcbbf2a22695 100644 --- a/test/e2e/switchable-runtime/index.test.ts +++ b/test/e2e/switchable-runtime/index.test.ts @@ -52,8 +52,8 @@ describe('Switchable runtime', () => { 'next.config.js': new FileRef(join(__dirname, './next.config.js')), }, dependencies: { - react: 'experimental', - 'react-dom': 'experimental', + react: '0.0.0-experimental-cb5084d1c-20220924', + 'react-dom': '0.0.0-experimental-cb5084d1c-20220924', }, }) context = {