From 72737430e7f89b769b836b31f7583e6fc66454e3 Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Tue, 17 Mar 2026 09:22:03 +0100 Subject: [PATCH] Enhance fixPluginPackages to support frontend plugin package names Signed-off-by: Vincenzo Scamporlino --- .../cli-module-maintenance/src/commands/repo/fix.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/cli-module-maintenance/src/commands/repo/fix.ts b/packages/cli-module-maintenance/src/commands/repo/fix.ts index ffc044f42a..906b39b94b 100644 --- a/packages/cli-module-maintenance/src/commands/repo/fix.ts +++ b/packages/cli-module-maintenance/src/commands/repo/fix.ts @@ -30,7 +30,10 @@ import { extname, } from 'node:path'; import { targetPaths } from '@backstage/cli-common'; -import { knownBackendPluginPackageNameByPluginId } from '@backstage/cli-common'; +import { + knownBackendPluginPackageNameByPluginId, + knownFrontendPluginPackageNameByPluginId, +} from '@backstage/cli-common'; const SCRIPT_EXTS = ['.js', '.jsx', '.ts', '.tsx', '.json']; @@ -400,7 +403,10 @@ export function fixPluginPackages( p => p.packageJson.backstage?.pluginId === pluginId && p.packageJson.backstage?.role === targetRole, - )?.packageJson.name ?? knownBackendPluginPackageNameByPluginId[pluginId]; + )?.packageJson.name ?? + (role === 'backend-plugin-module' + ? knownBackendPluginPackageNameByPluginId[pluginId] + : knownFrontendPluginPackageNameByPluginId[pluginId]); if (!pluginPkgName) { // If we can't find a matching package in the repo but one is declared, skip if (pkgBackstage.pluginPackage) {