From 48adbf1d30dea6124bd975b2dea2bd728f568f2f Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Wed, 23 Nov 2022 12:51:08 -0800 Subject: [PATCH 1/2] Avoid turbo cache miss on root package change --- scripts/normalize-version-bump.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/normalize-version-bump.js b/scripts/normalize-version-bump.js index df455398a371..f6e5f5ede226 100755 --- a/scripts/normalize-version-bump.js +++ b/scripts/normalize-version-bump.js @@ -63,4 +63,13 @@ const writeJson = async (filePath, data) => await normalizeVersions(path.join(cwd, 'lerna.json')) await fs.unlink(path.join(cwd, 'pnpm-lock.yaml')) await fs.writeFile(path.join(cwd, 'pnpm-lock.yaml'), '') + + const rootPkgJsonPath = path.join(cwd, 'package.json') + await writeJson(rootPkgJsonPath, { + name: 'nextjs-project', + version: '0.0.0', + private: true, + workspaces: ['packages/*'], + scripts: {}, + }) })() From c8989a3122d970f0846cfe7b17c0b46db79e3e87 Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Wed, 23 Nov 2022 12:52:55 -0800 Subject: [PATCH 2/2] Update related files --- scripts/run-for-change.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/run-for-change.js b/scripts/run-for-change.js index 47b5de2d1488..c1dcd7093340 100644 --- a/scripts/run-for-change.js +++ b/scripts/run-for-change.js @@ -15,7 +15,7 @@ const CHANGE_ITEM_GROUPS = { 'CODE_OF_CONDUCT.md', 'readme.md', ], - 'next-swc': ['packages/next-swc'], + 'next-swc': ['packages/next-swc', 'scripts/normalize-version-bump.js'], } async function main() {