From d9aa726fe1fdb734ed6303ea637492f22c760834 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 15 Feb 2022 11:32:00 +0100 Subject: [PATCH] cli: skip diff of new package scripts Signed-off-by: Patrik Oldsberg --- packages/cli/src/lib/diff/handlers.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/cli/src/lib/diff/handlers.ts b/packages/cli/src/lib/diff/handlers.ts index 5bd90e3d22..9a313c13ae 100644 --- a/packages/cli/src/lib/diff/handlers.ts +++ b/packages/cli/src/lib/diff/handlers.ts @@ -173,6 +173,14 @@ class PackageJsonHandler { return; } + // Skip diffing package scripts that have been migrated to the new commands + const hasNewScript = Object.values(targetScripts).some(script => + String(script).includes('backstage-cli script '), + ); + if (hasNewScript) { + return; + } + for (const key of Object.keys(pkgScripts)) { await this.syncField(key, pkgScripts, targetScripts, 'scripts'); }