From 396a07a8486e27b979a75f40576f34b67a4d585c Mon Sep 17 00:00:00 2001 From: John Collier Date: Mon, 10 Aug 2026 13:35:57 -0400 Subject: [PATCH] fix(ai-integrations): rename AIResource extensions package path The catalog module was scaffolded with a doubled `catalog-backend-module-` segment in both the directory and package name. Rename to `catalog-backend-module-ai-resource-extensions` / `@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions`. Signed-off-by: John Collier Assisted-by: Cursor Grok 4.5 Co-authored-by: Cursor --- .../.changeset/rename-ai-resource-extensions.md | 7 +++++++ workspaces/ai-integrations/packages/backend/package.json | 2 +- workspaces/ai-integrations/packages/backend/src/index.ts | 2 +- .../.eslintrc.js | 0 .../CHANGELOG.md | 2 +- .../README.md | 2 +- .../package.json | 4 ++-- .../report.api.md | 2 +- .../src/AIResourceExtensionsProcessor.test.ts | 0 .../src/AIResourceExtensionsProcessor.ts | 0 .../src/collectOciErrors.ts | 0 .../src/index.ts | 0 .../src/module.ts | 0 workspaces/ai-integrations/yarn.lock | 6 +++--- 14 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 workspaces/ai-integrations/.changeset/rename-ai-resource-extensions.md rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/.eslintrc.js (100%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/CHANGELOG.md (96%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/README.md (99%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/package.json (92%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/report.api.md (94%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/src/AIResourceExtensionsProcessor.test.ts (100%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/src/AIResourceExtensionsProcessor.ts (100%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/src/collectOciErrors.ts (100%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/src/index.ts (100%) rename workspaces/ai-integrations/plugins/{catalog-backend-module-catalog-backend-module-ai-resource-extensions => catalog-backend-module-ai-resource-extensions}/src/module.ts (100%) diff --git a/workspaces/ai-integrations/.changeset/rename-ai-resource-extensions.md b/workspaces/ai-integrations/.changeset/rename-ai-resource-extensions.md new file mode 100644 index 00000000000..ae481ec07ac --- /dev/null +++ b/workspaces/ai-integrations/.changeset/rename-ai-resource-extensions.md @@ -0,0 +1,7 @@ +--- +'@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions': minor +--- + +Rename package from the accidentally doubled +`catalog-backend-module-catalog-backend-module-ai-resource-extensions` path/name +to `catalog-backend-module-ai-resource-extensions`. diff --git a/workspaces/ai-integrations/packages/backend/package.json b/workspaces/ai-integrations/packages/backend/package.json index 1f068c352f1..0b16a83a640 100644 --- a/workspaces/ai-integrations/packages/backend/package.json +++ b/workspaces/ai-integrations/packages/backend/package.json @@ -48,7 +48,7 @@ "@backstage/plugin-techdocs-backend": "^2.2.1", "@red-hat-developer-hub/backstage-plugin-ai-experience-backend": "workspace:^", "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-agent": "workspace:^", - "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions": "workspace:^", + "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions": "workspace:^", "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-model-catalog": "workspace:^", "@red-hat-developer-hub/backstage-plugin-catalog-techdoc-url-reader-backend": "workspace:^", "@red-hat-developer-hub/backstage-plugin-kserve-kubeflow-connector-backend": "workspace:^", diff --git a/workspaces/ai-integrations/packages/backend/src/index.ts b/workspaces/ai-integrations/packages/backend/src/index.ts index adcaceee1b0..3316d6fc932 100644 --- a/workspaces/ai-integrations/packages/backend/src/index.ts +++ b/workspaces/ai-integrations/packages/backend/src/index.ts @@ -79,7 +79,7 @@ backend.add( backend.add(import('@backstage/plugin-catalog-backend-module-ai-model')); backend.add( import( - '@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions' + '@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions' ), ); backend.add( diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/.eslintrc.js b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/.eslintrc.js similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/.eslintrc.js rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/.eslintrc.js diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/CHANGELOG.md b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/CHANGELOG.md similarity index 96% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/CHANGELOG.md rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/CHANGELOG.md index 09b81610e81..66cdbb65647 100644 --- a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/CHANGELOG.md +++ b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/CHANGELOG.md @@ -1,4 +1,4 @@ -# @red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions +# @red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions ## 0.3.0 diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/README.md b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/README.md similarity index 99% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/README.md rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/README.md index a969f2433fb..2fee58c9139 100644 --- a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/README.md +++ b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/README.md @@ -1,4 +1,4 @@ -# @red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions +# @red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions A Backstage catalog backend module that validates RHDH-specific extension fields on AIResource entities. diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/package.json b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/package.json similarity index 92% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/package.json rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/package.json index 83c55c458a6..3979fdbd489 100644 --- a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/package.json +++ b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/package.json @@ -1,5 +1,5 @@ { - "name": "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions", + "name": "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions", "version": "0.3.0", "license": "Apache-2.0", "description": "The catalog-backend-module-ai-resource-extensions backend module for the catalog plugin.", @@ -13,7 +13,7 @@ "repository": { "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins", - "directory": "workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions" + "directory": "workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions" }, "backstage": { "role": "backend-plugin-module", diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/report.api.md b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/report.api.md similarity index 94% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/report.api.md rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/report.api.md index 73864a0d332..63d7148b6a2 100644 --- a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/report.api.md +++ b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/report.api.md @@ -1,4 +1,4 @@ -## API Report File for "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions" +## API Report File for "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.test.ts b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.test.ts similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.test.ts rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.test.ts diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.ts b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.ts similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.ts rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/AIResourceExtensionsProcessor.ts diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/collectOciErrors.ts b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/collectOciErrors.ts similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/collectOciErrors.ts rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/collectOciErrors.ts diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/index.ts b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/index.ts similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/index.ts rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/index.ts diff --git a/workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/module.ts b/workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/module.ts similarity index 100% rename from workspaces/ai-integrations/plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions/src/module.ts rename to workspaces/ai-integrations/plugins/catalog-backend-module-ai-resource-extensions/src/module.ts diff --git a/workspaces/ai-integrations/yarn.lock b/workspaces/ai-integrations/yarn.lock index 2aedf035781..0f49e23ea34 100644 --- a/workspaces/ai-integrations/yarn.lock +++ b/workspaces/ai-integrations/yarn.lock @@ -10981,9 +10981,9 @@ __metadata: languageName: unknown linkType: soft -"@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions@workspace:^, @red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions@workspace:plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions": +"@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions@workspace:^, @red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions@workspace:plugins/catalog-backend-module-ai-resource-extensions": version: 0.0.0-use.local - resolution: "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions@workspace:plugins/catalog-backend-module-catalog-backend-module-ai-resource-extensions" + resolution: "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions@workspace:plugins/catalog-backend-module-ai-resource-extensions" dependencies: "@backstage/backend-plugin-api": "npm:^1.9.2" "@backstage/backend-test-utils": "npm:^1.11.4" @@ -16464,7 +16464,7 @@ __metadata: "@backstage/plugin-techdocs-backend": "npm:^2.2.1" "@red-hat-developer-hub/backstage-plugin-ai-experience-backend": "workspace:^" "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-agent": "workspace:^" - "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-catalog-backend-module-ai-resource-extensions": "workspace:^" + "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-ai-resource-extensions": "workspace:^" "@red-hat-developer-hub/backstage-plugin-catalog-backend-module-model-catalog": "workspace:^" "@red-hat-developer-hub/backstage-plugin-catalog-techdoc-url-reader-backend": "workspace:^" "@red-hat-developer-hub/backstage-plugin-kserve-kubeflow-connector-backend": "workspace:^"