From efc99d817a74233adf618b56d01748c7de1f3276 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2026 05:47:23 +0000 Subject: [PATCH 1/4] v1.54.6 version bump --- .../.changeset/version-bump-1-54-6.md | 17 + workspaces/scorecard/backstage.json | 2 +- workspaces/scorecard/package.json | 6 +- .../packages/app-legacy/package.json | 48 +- .../scorecard/packages/app/package.json | 32 +- .../scorecard/packages/backend/package.json | 54 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 12 +- .../package.json | 12 +- .../package.json | 12 +- .../package.json | 14 +- .../package.json | 12 +- .../package.json | 10 +- .../package.json | 10 +- .../plugins/scorecard-backend/package.json | 18 +- .../plugins/scorecard-common/package.json | 4 +- .../plugins/scorecard-node/package.json | 10 +- .../scorecard/plugins/scorecard/package.json | 44 +- workspaces/scorecard/yarn.lock | 2103 ++++++++--------- 20 files changed, 1128 insertions(+), 1310 deletions(-) create mode 100644 workspaces/scorecard/.changeset/version-bump-1-54-6.md diff --git a/workspaces/scorecard/.changeset/version-bump-1-54-6.md b/workspaces/scorecard/.changeset/version-bump-1-54-6.md new file mode 100644 index 00000000000..9a8d2edd09b --- /dev/null +++ b/workspaces/scorecard/.changeset/version-bump-1-54-6.md @@ -0,0 +1,17 @@ +--- +'@red-hat-developer-hub/backstage-plugin-scorecard': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-catalog': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-code-coverage': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dependabot': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dora': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-filecheck': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-github': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-jira': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-openssf': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-sonarqube': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-common': minor +'@red-hat-developer-hub/backstage-plugin-scorecard-node': minor +--- + +Backstage version bump to v1.54.6 diff --git a/workspaces/scorecard/backstage.json b/workspaces/scorecard/backstage.json index f310a6ba239..d32479af390 100644 --- a/workspaces/scorecard/backstage.json +++ b/workspaces/scorecard/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.52.0" + "version": "1.54.6" } diff --git a/workspaces/scorecard/package.json b/workspaces/scorecard/package.json index a1efb331374..a438fcb7aa1 100644 --- a/workspaces/scorecard/package.json +++ b/workspaces/scorecard/package.json @@ -45,10 +45,10 @@ "directory": "workspaces/scorecard" }, "devDependencies": { - "@backstage/cli": "^0.36.3", - "@backstage/cli-defaults": "^0.1.3", + "@backstage/cli": "^0.36.5", + "@backstage/cli-defaults": "^0.1.5", "@backstage/e2e-test-utils": "^0.1.2", - "@backstage/repo-tools": "^0.17.3", + "@backstage/repo-tools": "^0.19.0", "@changesets/cli": "^2.27.1", "@jest/environment-jsdom-abstract": "^30.3.0", "@playwright/test": "1.61.1", diff --git a/workspaces/scorecard/packages/app-legacy/package.json b/workspaces/scorecard/packages/app-legacy/package.json index c4cb6cd8229..f16d43bd71e 100644 --- a/workspaces/scorecard/packages/app-legacy/package.json +++ b/workspaces/scorecard/packages/app-legacy/package.json @@ -21,31 +21,31 @@ "dependencies": { "@backstage-community/plugin-github-issues": "^1.2.1", "@backstage-community/plugin-rbac": "^1.54.0", - "@backstage/app-defaults": "^1.7.9", - "@backstage/catalog-model": "^1.9.0", - "@backstage/cli": "^0.36.3", - "@backstage/core-app-api": "^1.20.2", - "@backstage/core-components": "^0.18.11", - "@backstage/core-plugin-api": "^1.12.7", - "@backstage/integration-react": "^1.2.19", - "@backstage/plugin-api-docs": "^0.14.2", - "@backstage/plugin-catalog": "^2.0.6", + "@backstage/app-defaults": "^1.7.11", + "@backstage/catalog-model": "^1.10.0", + "@backstage/cli": "^0.36.5", + "@backstage/core-app-api": "^1.20.4", + "@backstage/core-components": "^0.18.13", + "@backstage/core-plugin-api": "^1.12.9", + "@backstage/integration-react": "^1.2.21", + "@backstage/plugin-api-docs": "^0.14.4", + "@backstage/plugin-catalog": "^2.0.8", "@backstage/plugin-catalog-common": "^1.1.10", - "@backstage/plugin-catalog-graph": "^0.6.5", - "@backstage/plugin-catalog-import": "^0.13.14", - "@backstage/plugin-catalog-react": "^3.1.0", - "@backstage/plugin-kubernetes": "^0.12.20", - "@backstage/plugin-org": "^0.7.5", - "@backstage/plugin-permission-react": "^0.5.2", - "@backstage/plugin-scaffolder": "^1.38.0", - "@backstage/plugin-search": "^1.7.5", - "@backstage/plugin-search-react": "^1.11.5", - "@backstage/plugin-techdocs": "^1.17.7", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.37", - "@backstage/plugin-techdocs-react": "^1.3.12", - "@backstage/plugin-user-settings": "^0.9.4", + "@backstage/plugin-catalog-graph": "^0.6.7", + "@backstage/plugin-catalog-import": "^0.13.17", + "@backstage/plugin-catalog-react": "^3.2.2", + "@backstage/plugin-kubernetes": "^0.12.22", + "@backstage/plugin-org": "^0.7.8", + "@backstage/plugin-permission-react": "^0.5.4", + "@backstage/plugin-scaffolder": "^1.38.2", + "@backstage/plugin-search": "^1.7.7", + "@backstage/plugin-search-react": "^1.11.7", + "@backstage/plugin-techdocs": "^1.18.0", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.39", + "@backstage/plugin-techdocs-react": "^1.3.14", + "@backstage/plugin-user-settings": "^0.9.6", "@backstage/theme": "^0.7.3", - "@backstage/ui": "^0.16.0", + "@backstage/ui": "^0.17.1", "@mui/icons-material": "5.18.0", "@mui/material": "5.18.0", "@mui/styles": "5.18.0", @@ -63,7 +63,7 @@ }, "devDependencies": { "@axe-core/playwright": "^4.10.0", - "@backstage/test-utils": "^1.7.19", + "@backstage/test-utils": "^1.7.21", "@playwright/test": "1.61.1", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@testing-library/dom": "^9.0.0", diff --git a/workspaces/scorecard/packages/app/package.json b/workspaces/scorecard/packages/app/package.json index b2195cee7dd..1d6ad67635d 100644 --- a/workspaces/scorecard/packages/app/package.json +++ b/workspaces/scorecard/packages/app/package.json @@ -17,22 +17,22 @@ }, "dependencies": { "@backstage-community/plugin-rbac": "^1.54.0", - "@backstage/cli": "^0.36.3", - "@backstage/core-compat-api": "^0.5.12", - "@backstage/core-components": "^0.18.11", - "@backstage/core-plugin-api": "^1.12.7", - "@backstage/frontend-defaults": "^0.5.3", - "@backstage/frontend-plugin-api": "^0.17.2", - "@backstage/plugin-api-docs": "^0.14.2", - "@backstage/plugin-app-react": "^0.2.4", - "@backstage/plugin-catalog": "^2.0.6", - "@backstage/plugin-home": "^0.9.7", - "@backstage/plugin-org": "^0.7.5", - "@backstage/plugin-scaffolder": "^1.38.0", - "@backstage/plugin-search": "^1.7.5", - "@backstage/plugin-techdocs": "^1.17.7", - "@backstage/plugin-user-settings": "^0.9.4", - "@backstage/ui": "^0.16.0", + "@backstage/cli": "^0.36.5", + "@backstage/core-compat-api": "^0.5.14", + "@backstage/core-components": "^0.18.13", + "@backstage/core-plugin-api": "^1.12.9", + "@backstage/frontend-defaults": "^0.5.5", + "@backstage/frontend-plugin-api": "^0.18.0", + "@backstage/plugin-api-docs": "^0.14.4", + "@backstage/plugin-app-react": "^0.2.6", + "@backstage/plugin-catalog": "^2.0.8", + "@backstage/plugin-home": "^0.9.9", + "@backstage/plugin-org": "^0.7.8", + "@backstage/plugin-scaffolder": "^1.38.2", + "@backstage/plugin-search": "^1.7.7", + "@backstage/plugin-techdocs": "^1.18.0", + "@backstage/plugin-user-settings": "^0.9.6", + "@backstage/ui": "^0.17.1", "@mui/icons-material": "^5.18.0", "@mui/material": "^5.18.0", "@red-hat-developer-hub/backstage-plugin-homepage": "1.17.1", diff --git a/workspaces/scorecard/packages/backend/package.json b/workspaces/scorecard/packages/backend/package.json index 3b4b1a0d137..7d35f04eb48 100644 --- a/workspaces/scorecard/packages/backend/package.json +++ b/workspaces/scorecard/packages/backend/package.json @@ -23,30 +23,30 @@ }, "dependencies": { "@backstage-community/plugin-rbac-backend": "^7.14.0", - "@backstage/backend-defaults": "^0.17.3", + "@backstage/backend-defaults": "^0.17.8", "@backstage/config": "^1.3.8", - "@backstage/plugin-app-backend": "^0.5.15", - "@backstage/plugin-auth-backend": "^0.29.1", - "@backstage/plugin-auth-backend-module-github-provider": "^0.5.4", - "@backstage/plugin-auth-backend-module-guest-provider": "^0.2.20", - "@backstage/plugin-auth-node": "^0.7.2", - "@backstage/plugin-catalog-backend": "^3.8.0", - "@backstage/plugin-catalog-backend-module-logs": "^0.1.23", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.21", - "@backstage/plugin-kubernetes-backend": "^0.21.5", - "@backstage/plugin-mcp-actions-backend": "^0.1.14", - "@backstage/plugin-permission-backend": "^0.7.13", - "@backstage/plugin-permission-common": "^0.9.9", - "@backstage/plugin-permission-node": "^0.11.1", - "@backstage/plugin-proxy-backend": "^0.6.14", - "@backstage/plugin-scaffolder-backend": "^4.0.1", - "@backstage/plugin-scaffolder-backend-module-github": "^0.9.10", - "@backstage/plugin-search-backend": "^2.1.3", - "@backstage/plugin-search-backend-module-catalog": "^0.3.16", - "@backstage/plugin-search-backend-module-pg": "^0.5.56", - "@backstage/plugin-search-backend-module-techdocs": "^0.4.15", - "@backstage/plugin-search-backend-node": "^1.4.5", - "@backstage/plugin-techdocs-backend": "^2.2.1", + "@backstage/plugin-app-backend": "^0.5.17", + "@backstage/plugin-auth-backend": "^0.30.0", + "@backstage/plugin-auth-backend-module-github-provider": "^0.5.6", + "@backstage/plugin-auth-backend-module-guest-provider": "^0.2.22", + "@backstage/plugin-auth-node": "^0.7.4", + "@backstage/plugin-catalog-backend": "^3.9.1", + "@backstage/plugin-catalog-backend-module-logs": "^0.1.25", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.23", + "@backstage/plugin-kubernetes-backend": "^0.21.10", + "@backstage/plugin-mcp-actions-backend": "^0.2.1", + "@backstage/plugin-permission-backend": "^0.7.15", + "@backstage/plugin-permission-common": "^0.9.10", + "@backstage/plugin-permission-node": "^0.11.3", + "@backstage/plugin-proxy-backend": "^0.6.17", + "@backstage/plugin-scaffolder-backend": "^4.1.0", + "@backstage/plugin-scaffolder-backend-module-github": "^0.9.13", + "@backstage/plugin-search-backend": "^2.1.6", + "@backstage/plugin-search-backend-module-catalog": "^0.3.18", + "@backstage/plugin-search-backend-module-pg": "^0.5.58", + "@backstage/plugin-search-backend-module-techdocs": "^0.4.17", + "@backstage/plugin-search-backend-node": "^1.4.7", + "@backstage/plugin-techdocs-backend": "^2.2.4", "@red-hat-developer-hub/backstage-plugin-scorecard-backend": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-catalog": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-code-coverage": "workspace:^", @@ -63,10 +63,10 @@ "pg": "^8.11.3" }, "devDependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", - "@backstage/plugin-catalog-node": "^2.2.2", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", + "@backstage/plugin-catalog-node": "^2.2.4", "@modelcontextprotocol/sdk": "^1.25.2" }, "files": [ diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-catalog/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-catalog/package.json index ca4713298a9..77c278588e2 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-catalog/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-catalog/package.json @@ -38,14 +38,14 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-model": "^1.10.0", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/config": "^1.3.8" }, "files": [ diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-code-coverage/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-code-coverage/package.json index be16dd5def4..55309f281b1 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-code-coverage/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-code-coverage/package.json @@ -30,15 +30,15 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.8.0", - "@backstage/catalog-client": "^1.14.0", - "@backstage/catalog-model": "^1.7.7", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.1", - "@backstage/cli": "^0.36.0" + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5" }, "files": [ "dist" diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-dependabot/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-dependabot/package.json index b560c8edca1..034dd2e53ec 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-dependabot/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-dependabot/package.json @@ -30,18 +30,18 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@backstage/config": "^1.3.8", - "@backstage/integration": "^2.0.3", + "@backstage/integration": "^2.1.1", "@octokit/rest": "^19.0.3", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3" + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5" }, "files": [ "dist" diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-dora/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-dora/package.json index 76255a4b41f..d30ff27b68b 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-dora/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-dora/package.json @@ -38,9 +38,9 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@backstage/config": "^1.3.8", "@backstage/types": "^1.2.2", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", @@ -48,9 +48,9 @@ "zod": "^3.22.4" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/catalog-model": "^1.9.0", - "@backstage/cli": "^0.36.3" + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/catalog-model": "^1.10.0", + "@backstage/cli": "^0.36.5" }, "files": [ "config.d.ts", diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-filecheck/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-filecheck/package.json index a094389e3f6..2ddfb9d47fc 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-filecheck/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-filecheck/package.json @@ -38,17 +38,17 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@backstage/errors": "^1.3.1", - "@backstage/integration": "^2.0.3", + "@backstage/integration": "^2.1.1", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/config": "^1.3.8" }, "files": [ diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-github/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-github/package.json index 8749c59b545..c98cfa11da9 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-github/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-github/package.json @@ -38,11 +38,11 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", - "@backstage/integration": "^2.0.3", - "@backstage/plugin-catalog-node": "^2.2.2", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", + "@backstage/integration": "^2.1.1", + "@backstage/plugin-catalog-node": "^2.2.4", "@octokit/graphql": "^9.0.1", "@octokit/rest": "^20.1.1", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", @@ -50,8 +50,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/config": "^1.3.8" }, "files": [ diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-jira/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-jira/package.json index 51a53f0e1ce..68042f042a0 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-jira/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-jira/package.json @@ -38,17 +38,17 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", - "@backstage/plugin-catalog-node": "^2.2.2", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", + "@backstage/plugin-catalog-node": "^2.2.4", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^", "zod": "^3.22.4" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/config": "^1.3.8", "@backstage/types": "^1.2.2" }, diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-openssf/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-openssf/package.json index 2387320ce8e..f8190e77549 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-openssf/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-openssf/package.json @@ -30,15 +30,15 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3" + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5" }, "files": [ "dist" diff --git a/workspaces/scorecard/plugins/scorecard-backend-module-sonarqube/package.json b/workspaces/scorecard/plugins/scorecard-backend-module-sonarqube/package.json index 9fcb100cedb..b6522e4760c 100644 --- a/workspaces/scorecard/plugins/scorecard-backend-module-sonarqube/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend-module-sonarqube/package.json @@ -30,16 +30,16 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@backstage/config": "^1.3.8", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3" + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5" }, "configSchema": "config.d.ts", "files": [ diff --git a/workspaces/scorecard/plugins/scorecard-backend/package.json b/workspaces/scorecard/plugins/scorecard-backend/package.json index ad0e0e55fcc..580b31b93e2 100644 --- a/workspaces/scorecard/plugins/scorecard-backend/package.json +++ b/workspaces/scorecard/plugins/scorecard-backend/package.json @@ -35,15 +35,15 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-defaults": "^0.17.3", - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-client": "^1.16.0", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-defaults": "^0.17.8", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/catalog-model": "^1.10.0", "@backstage/errors": "^1.3.1", "@backstage/plugin-catalog-common": "^1.1.10", - "@backstage/plugin-catalog-node": "^2.2.2", - "@backstage/plugin-permission-common": "^0.9.9", - "@backstage/plugin-permission-node": "^0.11.1", + "@backstage/plugin-catalog-node": "^2.2.4", + "@backstage/plugin-permission-common": "^0.9.10", + "@backstage/plugin-permission-node": "^0.11.3", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^", "express": "^4.17.1", @@ -52,8 +52,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/config": "^1.3.8", "@types/express": "^4.17.6", "@types/supertest": "^2.0.12", diff --git a/workspaces/scorecard/plugins/scorecard-common/package.json b/workspaces/scorecard/plugins/scorecard-common/package.json index 54bab55cd4c..3461e2658c8 100644 --- a/workspaces/scorecard/plugins/scorecard-common/package.json +++ b/workspaces/scorecard/plugins/scorecard-common/package.json @@ -32,7 +32,7 @@ "postpack": "backstage-cli package postpack" }, "devDependencies": { - "@backstage/cli": "^0.36.3" + "@backstage/cli": "^0.36.5" }, "files": [ "dist" @@ -45,7 +45,7 @@ "homepage": "https://red.ht/rhdh", "bugs": "https://github.com/redhat-developer/rhdh-plugins/issues", "dependencies": { - "@backstage/plugin-permission-common": "^0.9.9", + "@backstage/plugin-permission-common": "^0.9.10", "@backstage/types": "^1.2.2" } } diff --git a/workspaces/scorecard/plugins/scorecard-node/package.json b/workspaces/scorecard/plugins/scorecard-node/package.json index 3dc0ea2b888..ecec5774af4 100644 --- a/workspaces/scorecard/plugins/scorecard-node/package.json +++ b/workspaces/scorecard/plugins/scorecard-node/package.json @@ -42,16 +42,16 @@ "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { - "@backstage/backend-plugin-api": "^1.9.2", - "@backstage/catalog-model": "^1.9.0", + "@backstage/backend-plugin-api": "^1.10.0", + "@backstage/catalog-model": "^1.10.0", "@backstage/errors": "^1.3.1", - "@backstage/plugin-catalog-node": "^2.2.2", + "@backstage/plugin-catalog-node": "^2.2.4", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "zod": "^3.22.4" }, "devDependencies": { - "@backstage/backend-test-utils": "^1.11.4", - "@backstage/cli": "^0.36.3", + "@backstage/backend-test-utils": "^1.11.6", + "@backstage/cli": "^0.36.5", "@backstage/types": "^1.2.2" }, "files": [ diff --git a/workspaces/scorecard/plugins/scorecard/package.json b/workspaces/scorecard/plugins/scorecard/package.json index 2e2d4904973..b0c017d3466 100644 --- a/workspaces/scorecard/plugins/scorecard/package.json +++ b/workspaces/scorecard/plugins/scorecard/package.json @@ -57,19 +57,19 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/catalog-model": "^1.9.0", - "@backstage/core-components": "^0.18.11", - "@backstage/core-plugin-api": "^1.12.7", - "@backstage/frontend-plugin-api": "^0.17.2", - "@backstage/plugin-app-react": "^0.2.4", - "@backstage/plugin-catalog": "^2.0.6", - "@backstage/plugin-catalog-react": "^3.1.0", - "@backstage/plugin-home": "^0.9.7", - "@backstage/plugin-home-react": "^0.1.39", - "@backstage/plugin-permission-react": "^0.5.2", - "@backstage/plugin-user-settings": "^0.9.4", + "@backstage/catalog-model": "^1.10.0", + "@backstage/core-components": "^0.18.13", + "@backstage/core-plugin-api": "^1.12.9", + "@backstage/frontend-plugin-api": "^0.18.0", + "@backstage/plugin-app-react": "^0.2.6", + "@backstage/plugin-catalog": "^2.0.8", + "@backstage/plugin-catalog-react": "^3.2.2", + "@backstage/plugin-home": "^0.9.9", + "@backstage/plugin-home-react": "^0.1.41", + "@backstage/plugin-permission-react": "^0.5.4", + "@backstage/plugin-user-settings": "^0.9.6", "@backstage/theme": "^0.7.3", - "@backstage/ui": "^0.16.0", + "@backstage/ui": "^0.17.1", "@mui/icons-material": "5.18.0", "@mui/lab": "5.0.0-alpha.177", "@mui/material": "5.18.0", @@ -85,16 +85,16 @@ "react-router-dom": "*" }, "devDependencies": { - "@backstage/catalog-client": "^1.16.0", - "@backstage/cli": "^0.36.3", - "@backstage/core-app-api": "^1.20.2", - "@backstage/dev-utils": "^1.1.24", - "@backstage/frontend-defaults": "^0.5.3", - "@backstage/frontend-test-utils": "^0.6.1", - "@backstage/plugin-catalog": "^2.0.6", - "@backstage/plugin-user-settings": "^0.9.4", - "@backstage/test-utils": "^1.7.19", - "@backstage/ui": "^0.16.0", + "@backstage/catalog-client": "^1.16.1", + "@backstage/cli": "^0.36.5", + "@backstage/core-app-api": "^1.20.4", + "@backstage/dev-utils": "^1.1.26", + "@backstage/frontend-defaults": "^0.5.5", + "@backstage/frontend-test-utils": "^0.6.3", + "@backstage/plugin-catalog": "^2.0.8", + "@backstage/plugin-user-settings": "^0.9.6", + "@backstage/test-utils": "^1.7.21", + "@backstage/ui": "^0.17.1", "@red-hat-developer-hub/backstage-plugin-theme": "^0.15.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", diff --git a/workspaces/scorecard/yarn.lock b/workspaces/scorecard/yarn.lock index 70c3598cbb3..93e787e66b0 100644 --- a/workspaces/scorecard/yarn.lock +++ b/workspaces/scorecard/yarn.lock @@ -1585,15 +1585,15 @@ __metadata: languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.7.9": - version: 1.7.9 - resolution: "@backstage/app-defaults@npm:1.7.9" - dependencies: - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-permission-react": "npm:^0.5.2" +"@backstage/app-defaults@npm:^1.7.11": + version: 1.7.11 + resolution: "@backstage/app-defaults@npm:1.7.11" + dependencies: + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@backstage/theme": "npm:^0.7.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -1605,25 +1605,27 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/8f507d9b7a9c55f5110ba4c5f2f01f1f18d92bc303ba3594fbc26b75072bf102f9e40769515253bce6f12b0ef8003dfb97dfeca762e778a1d484cd4ee2be3a9b + checksum: 10c0/64acd0eb74a4a52f3fcfe3c69156c6c140475ee7181b6e5c7ca412df9e02f90c415d0521c652231ae38dacb47849f40c6a8ba270a7a3c1bb36959ed1c82996f6 languageName: node linkType: hard -"@backstage/backend-app-api@npm:^1.7.2": - version: 1.7.2 - resolution: "@backstage/backend-app-api@npm:1.7.2" +"@backstage/backend-app-api@npm:^1.7.3": + version: 1.7.3 + resolution: "@backstage/backend-app-api@npm:1.7.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/connections": "npm:^0.2.0" + "@backstage/connections": "npm:^0.3.0" "@backstage/errors": "npm:^1.3.1" - checksum: 10c0/4e353210f963dc451dffff9bde3ebbddbff8b92d185c30d57d28b43d35e22d0cd517bb8951fa77b9cc2fd36b9ab0e7ef7523809b51dfcc729c0bc107d34d67b9 + "@backstage/types": "npm:^1.2.2" + zod: "npm:^3.25.76 || ^4.0.0" + checksum: 10c0/ce2669534beee52ddcc46b021a23b8441f52ca6bc3ee51b72e644d73bf372e935fbbe03a02064d28f27ac7f1086ebf6096979b3eabea884b8b0723c96fc0aef9 languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.17.1, @backstage/backend-defaults@npm:^0.17.3, @backstage/backend-defaults@npm:^0.17.5": - version: 0.17.6 - resolution: "@backstage/backend-defaults@npm:0.17.6" +"@backstage/backend-defaults@npm:^0.17.1, @backstage/backend-defaults@npm:^0.17.7, @backstage/backend-defaults@npm:^0.17.8": + version: 0.17.8 + resolution: "@backstage/backend-defaults@npm:0.17.8" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.0" @@ -1633,19 +1635,19 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-app-api": "npm:^1.7.2" + "@backstage/backend-app-api": "npm:^1.7.3" "@backstage/backend-dev-utils": "npm:^0.1.7" - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.11.1" + "@backstage/config-loader": "npm:^1.11.2" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-aws-node": "npm:^0.2.0" - "@backstage/plugin-auth-node": "npm:^0.7.3" - "@backstage/plugin-events-node": "npm:^0.4.24" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/integration": "npm:^2.1.1" + "@backstage/integration-aws-node": "npm:^0.2.1" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-events-node": "npm:^0.4.25" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@backstage/types": "npm:^1.2.2" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^2.0.1" @@ -1690,7 +1692,7 @@ __metadata: rate-limit-redis: "npm:^4.2.0" raw-body: "npm:^2.4.1" selfsigned: "npm:^2.0.0" - tar: "npm:^7.5.6" + tar: "npm:^7.5.21" triple-beam: "npm:^1.4.1" winston: "npm:^3.2.1" winston-transport: "npm:^4.5.0" @@ -1706,7 +1708,7 @@ __metadata: optional: true better-sqlite3: optional: true - checksum: 10c0/a9a2d68c086a7dd626bf928df887af87a689740fafbe3016739505e69d1a8b64d2d2cc219ddef5cdf7f536ec83c523679b06103454ec4c511340ccde8db3f447 + checksum: 10c0/41c13a9cff43a33b6039c665baba49507837002d4d72468029c80b5a211fdd6046e47c1b6b2535a2c2df8b2bf27465fd36d8ab1b2958a4c3bf0f9b7123d39fdb languageName: node linkType: hard @@ -1717,12 +1719,12 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.6.10": - version: 0.6.10 - resolution: "@backstage/backend-openapi-utils@npm:0.6.10" +"@backstage/backend-openapi-utils@npm:^0.7.1": + version: 0.7.1 + resolution: "@backstage/backend-openapi-utils@npm:0.7.1" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" "@types/express": "npm:^4.17.6" @@ -1737,20 +1739,20 @@ __metadata: mockttp: "npm:^3.13.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/d3e503f2fdaee2ead3e2ab5bb7563688f34df49c7cfab26eb65bc50f5c7662e2c3d89008d09d6dedb7e9c147196915860945ff474783bb396480d08b75f38c8a + checksum: 10c0/9e9231a2bb61ecc3010b0a150d47cd6820f0bb14d227949a56486b20567e2d00d10a0314d753eacd090565a5518f8b5072606e33aa09d5e70695ea0fc4608b10 languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.8.0, @backstage/backend-plugin-api@npm:^1.9.1, @backstage/backend-plugin-api@npm:^1.9.2, @backstage/backend-plugin-api@npm:^1.9.3": - version: 1.9.3 - resolution: "@backstage/backend-plugin-api@npm:1.9.3" +"@backstage/backend-plugin-api@npm:^1.10.0, @backstage/backend-plugin-api@npm:^1.9.1": + version: 1.10.0 + resolution: "@backstage/backend-plugin-api@npm:1.10.0" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@backstage/types": "npm:^1.2.2" "@types/express": "npm:^4.17.6" "@types/json-schema": "npm:^7.0.6" @@ -1758,22 +1760,22 @@ __metadata: knex: "npm:^3.0.0" luxon: "npm:^3.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/cf8547920e88bc94b812aae4b93a2d68dcf8e1cba0aa9065ca4530b795f6e89a9ec8e184a4e44ed342612ec2bb4fb25e195325a25b08edd1264b3e2de76208c2 + checksum: 10c0/9eb77be5dabb06948dae5cc9b9e9577279c5d3fec60fd5f9bb907b0df655d1090fa37a02db72034726fcdd291e3d450b103ac3ee3de01e8c0b64cfa8353c442e languageName: node linkType: hard -"@backstage/backend-test-utils@npm:^1.11.1, @backstage/backend-test-utils@npm:^1.11.4": - version: 1.11.5 - resolution: "@backstage/backend-test-utils@npm:1.11.5" +"@backstage/backend-test-utils@npm:^1.11.6": + version: 1.11.6 + resolution: "@backstage/backend-test-utils@npm:1.11.6" dependencies: - "@backstage/backend-app-api": "npm:^1.7.2" - "@backstage/backend-defaults": "npm:^0.17.5" - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-app-api": "npm:^1.7.3" + "@backstage/backend-defaults": "npm:^0.17.7" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.3" - "@backstage/plugin-events-node": "npm:^0.4.24" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-events-node": "npm:^0.4.25" + "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/types": "npm:^1.2.2" "@keyv/memcache": "npm:^2.0.1" "@keyv/redis": "npm:^4.0.1" @@ -1802,11 +1804,11 @@ __metadata: peerDependenciesMeta: "@types/jest": optional: true - checksum: 10c0/dc12f41c413cea72e18d33e33af97d3e889f64c3e0e766a46adba475636996431e730a93f7a16b6fcb7b10957cfd4224d0808d19bb081fbc01a4305a817c3c62 + checksum: 10c0/769d5d41dcf023314cf297c5bccd5b83ca2f8a0908b75b42e76d9a6415ee160766a365c7b9806bbb08ac2859586f99028c491b4a1dd0f18b8d1504300312400a languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.12.1, @backstage/catalog-client@npm:^1.14.0, @backstage/catalog-client@npm:^1.15.1, @backstage/catalog-client@npm:^1.16.0, @backstage/catalog-client@npm:^1.16.1": +"@backstage/catalog-client@npm:^1.12.1, @backstage/catalog-client@npm:^1.15.1, @backstage/catalog-client@npm:^1.16.0, @backstage/catalog-client@npm:^1.16.1": version: 1.16.1 resolution: "@backstage/catalog-client@npm:1.16.1" dependencies: @@ -1821,9 +1823,9 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.7.4, @backstage/catalog-model@npm:^1.7.6, @backstage/catalog-model@npm:^1.7.7, @backstage/catalog-model@npm:^1.9.0": - version: 1.9.0 - resolution: "@backstage/catalog-model@npm:1.9.0" +"@backstage/catalog-model@npm:^1.10.0, @backstage/catalog-model@npm:^1.7.4, @backstage/catalog-model@npm:^1.7.6, @backstage/catalog-model@npm:^1.9.0": + version: 1.10.0 + resolution: "@backstage/catalog-model@npm:1.10.0" dependencies: "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" @@ -1831,19 +1833,7 @@ __metadata: ajv-errors: "npm:^3.0.0" lodash: "npm:^4.17.21" zod: "npm:^3.25.76" - checksum: 10c0/05ae984123b56d830861f23c428c11e2e62b273757fcef318afe26e361f09c2bc87976dfea602bf0933fafa82955bc31e6ac0f4e8ab7bcaa583ea4755da4239f - languageName: node - linkType: hard - -"@backstage/cli-common@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/cli-common@npm:0.2.2" - dependencies: - "@backstage/errors": "npm:^1.3.1" - cross-spawn: "npm:^7.0.3" - global-agent: "npm:^3.0.0" - undici: "npm:^7.24.5" - checksum: 10c0/b83af32489662c1af7009d4a4965e5251cbe7e6bd12e5e14f2951e25d953872cba5802d9e6b780d0c93be95cdd9712e3ababeb2e97e34632b5cda6729f92a46d + checksum: 10c0/7dec54821da2efa9e400891b0a4ad06a6952388f10e1654f6b92663afe6760fa0a72e21f445d9928ad10ccd7d52fbf5198ac3b7c166749df6eb313893a22d827 languageName: node linkType: hard @@ -1857,23 +1847,23 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-defaults@npm:^0.1.3, @backstage/cli-defaults@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/cli-defaults@npm:0.1.4" +"@backstage/cli-defaults@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/cli-defaults@npm:0.1.5" dependencies: "@backstage/cli-module-actions": "npm:^0.1.3" "@backstage/cli-module-auth": "npm:^0.1.4" - "@backstage/cli-module-build": "npm:^0.1.5" - "@backstage/cli-module-config": "npm:^0.1.4" + "@backstage/cli-module-build": "npm:^0.1.7" + "@backstage/cli-module-config": "npm:^0.1.6" "@backstage/cli-module-github": "npm:^0.1.4" "@backstage/cli-module-info": "npm:^0.1.4" - "@backstage/cli-module-lint": "npm:^0.1.4" + "@backstage/cli-module-lint": "npm:^0.1.5" "@backstage/cli-module-maintenance": "npm:^0.1.4" - "@backstage/cli-module-migrate": "npm:^0.2.0" - "@backstage/cli-module-new": "npm:^0.1.5" - "@backstage/cli-module-test-jest": "npm:^0.1.4" + "@backstage/cli-module-migrate": "npm:^0.2.1" + "@backstage/cli-module-new": "npm:^0.1.6" + "@backstage/cli-module-test-jest": "npm:^0.1.5" "@backstage/cli-module-translations": "npm:^0.1.4" - checksum: 10c0/a5b53b5a9c133c5406c96f49063d0aa4ad843247dfda732ef521278e481e8607ed209993c5087111926079816c7d639de437542ab5c6c84a4ebf02e5d44e7ab8 + checksum: 10c0/bba9aa3c0539307a7a1ed0921e53dfa6bc773bb8a190a6852c28bf82be5a2f20630bfd99c00edc7fb55255e49d8e2a136e44cd7aafe78eebff3a816b3e95b18c languageName: node linkType: hard @@ -1918,14 +1908,14 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-module-build@npm:^0.1.5": - version: 0.1.6 - resolution: "@backstage/cli-module-build@npm:0.1.6" +"@backstage/cli-module-build@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/cli-module-build@npm:0.1.7" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.11.1" + "@backstage/config-loader": "npm:^1.11.2" "@backstage/errors": "npm:^1.3.1" "@backstage/module-federation-common": "npm:^0.1.4" "@manypkg/get-packages": "npm:^1.1.3" @@ -1971,10 +1961,10 @@ __metadata: rollup-plugin-esbuild: "npm:^6.1.1" rollup-plugin-postcss: "npm:^4.0.0" rollup-pluginutils: "npm:^2.8.2" - shell-quote: "npm:^1.8.1" + shell-quote: "npm:^1.9.0" style-loader: "npm:^3.3.1" swc-loader: "npm:^0.2.3" - tar: "npm:^7.5.6" + tar: "npm:^7.5.21" ts-checker-rspack-plugin: "npm:^1.1.5" ts-morph: "npm:^24.0.0" util: "npm:^0.12.3" @@ -1990,18 +1980,18 @@ __metadata: optional: true bin: cli-module-build: bin/backstage-cli-module-build - checksum: 10c0/8d97f14c73739776eb4acb506b8912e50016cc8f4c0ff283d1a9740e391a55a4e813a05c97d611a3f1ed8adf3f8a515574c77ab20dd7b0e55530168dbaeb3642 + checksum: 10c0/54b0fd1eac2ec1fd344fab75320c10d77364bc90eda54c6747f54cba027863d1eb4a607e7bde5e639845d43e301cf8f094fd3b229d69ab8ceb07f700f43c04ff languageName: node linkType: hard -"@backstage/cli-module-config@npm:^0.1.4": - version: 0.1.5 - resolution: "@backstage/cli-module-config@npm:0.1.5" +"@backstage/cli-module-config@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/cli-module-config@npm:0.1.6" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.11.1" + "@backstage/config-loader": "npm:^1.11.2" "@backstage/types": "npm:^1.2.2" "@manypkg/get-packages": "npm:^1.1.3" chalk: "npm:^4.0.0" @@ -2010,7 +2000,7 @@ __metadata: yaml: "npm:^2.0.0" bin: cli-module-config: bin/backstage-cli-module-config - checksum: 10c0/c3a27c0378ce82e1184a6d8233e3f66a02899b17a9eb439271db0c3374e9925885435081c741a5227dfb106e81da5014369ab63d5de3c7b47ad40116f6ab237c + checksum: 10c0/8a7564cebae06488143d03662a221d2d6478222a0c1a99efef7f4893ef467f91a39a99545b606efbddaf8183effe8ed6a6059667cfd51effa0dc3364d4ad7a8e languageName: node linkType: hard @@ -2049,9 +2039,9 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-module-lint@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/cli-module-lint@npm:0.1.4" +"@backstage/cli-module-lint@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/cli-module-lint@npm:0.1.5" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" @@ -2061,10 +2051,10 @@ __metadata: eslint-formatter-friendly: "npm:^7.0.0" fs-extra: "npm:^11.2.0" globby: "npm:^11.1.0" - shell-quote: "npm:^1.8.1" + shell-quote: "npm:^1.9.0" bin: cli-module-lint: bin/backstage-cli-module-lint - checksum: 10c0/000394e1b3b7cd46c3ad830dee2317dae3f26c4acacc6b12ed2e20bd73be613a6ef070ae7e3a219625647c38e6e8f81c0ecc3d758b465d6a68fb4c943f54f915 + checksum: 10c0/92e2687cd84f08d5fa4ddd5090c5d113580a87b8c357adb6c27a4c614ad4155d530de09e16b00b5c9126f165933f5bb57698149cd940b4d3eea591d84ef4c8df languageName: node linkType: hard @@ -2084,14 +2074,14 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-module-migrate@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/cli-module-migrate@npm:0.2.0" +"@backstage/cli-module-migrate@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/cli-module-migrate@npm:0.2.1" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" "@backstage/errors": "npm:^1.3.1" - "@backstage/release-manifests": "npm:^0.0.13" + "@backstage/release-manifests": "npm:^0.0.14" "@manypkg/get-packages": "npm:^1.1.3" chalk: "npm:^4.0.0" cleye: "npm:^2.6.0" @@ -2102,13 +2092,13 @@ __metadata: semver: "npm:^7.5.3" bin: cli-module-migrate: bin/backstage-cli-module-migrate - checksum: 10c0/5074d892ab1d8877147a8cea4fbf90b693da1c9b7624091cb25c2f22c7c123a8de5ba564b0f15f5f30c39a9c3c925e95e79a5ed4d87aba52d1850abb19da2e51 + checksum: 10c0/05d23cf12cc23a0ea89f3603182227bdbc7349272730d7b6f2d8e1226d05960f0c0f88bbad0f405c26b37ca4322b5d4e550e048872d6f88773a5c98ba08695b5 languageName: node linkType: hard -"@backstage/cli-module-new@npm:^0.1.5": - version: 0.1.5 - resolution: "@backstage/cli-module-new@npm:0.1.5" +"@backstage/cli-module-new@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/cli-module-new@npm:0.1.6" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" @@ -2127,13 +2117,13 @@ __metadata: zod-validation-error: "npm:^5.0.0" bin: cli-module-new: bin/backstage-cli-module-new - checksum: 10c0/a7f7b801bbd705031b5329bc9c0dd433d4d1ea4620b9ac61bcced3cbfec0d1272fe8f3363053f39e4abca6611ee9aa088015e95450a47036e7a1ce4b4b82d1dc + checksum: 10c0/7ff8d00fe94164741a311f2514d8357c7e5fa9dd9795cefb5fc607ea9fd35135fd8ae31de5992d9db469a8e7a1923eda9bba4621ea4784240c7378d566ecea68 languageName: node linkType: hard -"@backstage/cli-module-test-jest@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/cli-module-test-jest@npm:0.1.4" +"@backstage/cli-module-test-jest@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/cli-module-test-jest@npm:0.1.5" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/cli-node": "npm:^0.3.4" @@ -2160,7 +2150,7 @@ __metadata: optional: true bin: cli-module-test-jest: bin/backstage-cli-module-test-jest - checksum: 10c0/696a587e99621150d1ecff4709b160eaeaf2f4a031a56682a02ccf2864c70532760b1a41da8214bbb569174786ca878efbada405555cab14f204cf6c5cce2c8c + checksum: 10c0/32e20f0820df0493bf80b1574d09de11003f0e7320db03fab17c67c6c4f00d3961ce62968fd7923ff6803baebfa2e1223b68b3de322fb2d1c287422484c28969 languageName: node linkType: hard @@ -2179,7 +2169,7 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.3.3, @backstage/cli-node@npm:^0.3.4": +"@backstage/cli-node@npm:^0.3.4": version: 0.3.4 resolution: "@backstage/cli-node@npm:0.3.4" dependencies: @@ -2210,16 +2200,16 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.36.0, @backstage/cli@npm:^0.36.3": - version: 0.36.4 - resolution: "@backstage/cli@npm:0.36.4" +"@backstage/cli@npm:^0.36.5": + version: 0.36.5 + resolution: "@backstage/cli@npm:0.36.5" dependencies: "@backstage/cli-common": "npm:^0.3.0" - "@backstage/cli-defaults": "npm:^0.1.4" - "@backstage/cli-module-build": "npm:^0.1.5" - "@backstage/cli-module-test-jest": "npm:^0.1.4" + "@backstage/cli-defaults": "npm:^0.1.5" + "@backstage/cli-module-build": "npm:^0.1.7" + "@backstage/cli-module-test-jest": "npm:^0.1.5" "@backstage/cli-node": "npm:^0.3.4" - "@backstage/eslint-plugin": "npm:^0.3.1" + "@backstage/eslint-plugin": "npm:^0.3.2" "@manypkg/get-packages": "npm:^1.1.3" "@spotify/eslint-config-base": "npm:^15.0.0" "@spotify/eslint-config-react": "npm:^15.0.0" @@ -2261,13 +2251,13 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/18d2ebc7a9ce5276b53616590f998d68d95b47d587a645dc988056d8f4b0cad554cfb441dca6d63808f9b506168d6b3b81c3ae988975fd44f6fc8886e0366134 + checksum: 10c0/e0593c05fa3343d314a8897116b9235c02a701639795356fc60ddfe3743431ec96ef9ae725291bd500ec262f75ad4c2ee8af29599fa641bb017f4b4bc6f40eb7 languageName: node linkType: hard -"@backstage/config-loader@npm:^1.10.12, @backstage/config-loader@npm:^1.11.1": - version: 1.11.1 - resolution: "@backstage/config-loader@npm:1.11.1" +"@backstage/config-loader@npm:^1.11.2": + version: 1.11.2 + resolution: "@backstage/config-loader@npm:1.11.2" dependencies: "@backstage/cli-common": "npm:^0.3.0" "@backstage/config": "npm:^1.3.8" @@ -2284,7 +2274,7 @@ __metadata: ts-json-schema-generator: "npm:^2.9.0" typescript: "npm:^5.9.3" yaml: "npm:^2.0.0" - checksum: 10c0/049ce1dd070623ea9b217022daf1ec1d31dd6222c1397247f48ee736e69f6bf37f8960dd76398eda2a69700ffd4ca4ed76fdfecc916860fd627dbfcdb35c3713 + checksum: 10c0/ae45d37ac775279c29a91495d6bf5cab02dd981f4dad70753cb7b6419ca7ea461e91a0123c488e73fefed9a26c935348f6a0fb354f385763e4f324c19c9b9510 languageName: node linkType: hard @@ -2299,27 +2289,26 @@ __metadata: languageName: node linkType: hard -"@backstage/connections@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/connections@npm:0.2.0" +"@backstage/connections@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/connections@npm:0.3.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" - zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/ac3188dc2dfd5c305d9588892ebfe25b841ce4685e05e1d3949a6fa15d7432813b4549335b90c43a759d7b3466f607165c0b3209d95b6f56dd0055e0e8a18ce6 + zod: "npm:^4.0.0" + checksum: 10c0/97b7cdf9675bbc458965da85d15b769a314d0e8febb2fb27e1b679cbd5e5c3f661547ad928a9c750ea8889f03879113d31438a06241454dbb39dab631709b4e5 languageName: node linkType: hard -"@backstage/core-app-api@npm:^1.19.3, @backstage/core-app-api@npm:^1.19.4, @backstage/core-app-api@npm:^1.20.2": - version: 1.20.2 - resolution: "@backstage/core-app-api@npm:1.20.2" +"@backstage/core-app-api@npm:^1.19.3, @backstage/core-app-api@npm:^1.19.4, @backstage/core-app-api@npm:^1.20.4": + version: 1.20.4 + resolution: "@backstage/core-app-api@npm:1.20.4" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@types/prop-types": "npm:^15.7.3" history: "npm:^5.0.0" @@ -2337,20 +2326,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ad5c7fc5f748db3d2ecab8d4909da1a722436cb2d22a522cf092f996c8befee49ce4b18421fd5f7c203236fe9b3b62d389048a79154b746b41d365f1767a6434 + checksum: 10c0/a8f3ed20ef3743ab895a2235a2720d55cca983ccbf41e40695e27b3f9812571ef2b0af3f1f0786c2777c7185dd3a3e46d63ef9e54ce58bbe90fa36d7fc860e46 languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.5.12, @backstage/core-compat-api@npm:^0.5.5": - version: 0.5.12 - resolution: "@backstage/core-compat-api@npm:0.5.12" +"@backstage/core-compat-api@npm:^0.5.12, @backstage/core-compat-api@npm:^0.5.14, @backstage/core-compat-api@npm:^0.5.5": + version: 0.5.14 + resolution: "@backstage/core-compat-api@npm:0.5.14" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-catalog-react": "npm:^3.2.1" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" lodash: "npm:^4.17.21" @@ -2362,7 +2351,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d5ce995b072290a0c2ed114b36f5b5525acab8e9a93a00940b5b45df39b6d7aed59e2bf8d543939dedd7926d77fd9780bcfff1fb7f6f4ca4194d3c28ab6dadf5 + checksum: 10c0/6874c14216dce47fb5ad847f94c62e495e386e617358b6f67de081513b3c907592deb9f109daf07dfeec2bcb9488b357d48aa46451e0b7e4fcc7ee49fceb6863 languageName: node linkType: hard @@ -2420,14 +2409,15 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@npm:^0.18.10, @backstage/core-components@npm:^0.18.11, @backstage/core-components@npm:^0.18.2, @backstage/core-components@npm:^0.18.4, @backstage/core-components@npm:^0.18.6": - version: 0.18.11 - resolution: "@backstage/core-components@npm:0.18.11" +"@backstage/core-components@npm:^0.18.10, @backstage/core-components@npm:^0.18.11, @backstage/core-components@npm:^0.18.13, @backstage/core-components@npm:^0.18.2, @backstage/core-components@npm:^0.18.4, @backstage/core-components@npm:^0.18.6": + version: 0.18.13 + resolution: "@backstage/core-components@npm:0.18.13" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" "@backstage/theme": "npm:^0.7.3" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@dagrejs/dagre": "npm:^1.1.4" "@date-io/core": "npm:^1.3.13" @@ -2444,7 +2434,7 @@ __metadata: d3-selection: "npm:^3.0.0" d3-shape: "npm:^3.0.0" d3-zoom: "npm:^3.0.0" - js-yaml: "npm:^4.1.0" + js-yaml: "npm:^4.3.0" linkify-react: "npm:4.3.2" linkifyjs: "npm:4.3.2" lodash: "npm:^4.17.21" @@ -2474,17 +2464,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2a15de08c7fc0887abedf8b5a944db500ccf79bd1af65b9b7a8fbb9606cd4a3607211d9fef45b843051cc73bd7220b4161cb41ca819381bc12d6e94d7a657412 + checksum: 10c0/18694687a9be08799e62749a9ccd9dea006edd029f41ac152af1de1c618afbcdac792ac7914620fee722b48b40711e0830a32d4f36e4519b33d34bc5683c2a75 languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.10.8, @backstage/core-plugin-api@npm:^1.10.9, @backstage/core-plugin-api@npm:^1.11.1, @backstage/core-plugin-api@npm:^1.12.1, @backstage/core-plugin-api@npm:^1.12.2, @backstage/core-plugin-api@npm:^1.12.4, @backstage/core-plugin-api@npm:^1.12.6, @backstage/core-plugin-api@npm:^1.12.7": - version: 1.12.7 - resolution: "@backstage/core-plugin-api@npm:1.12.7" +"@backstage/core-plugin-api@npm:^1.10.8, @backstage/core-plugin-api@npm:^1.10.9, @backstage/core-plugin-api@npm:^1.11.1, @backstage/core-plugin-api@npm:^1.12.1, @backstage/core-plugin-api@npm:^1.12.2, @backstage/core-plugin-api@npm:^1.12.4, @backstage/core-plugin-api@npm:^1.12.6, @backstage/core-plugin-api@npm:^1.12.7, @backstage/core-plugin-api@npm:^1.12.9": + version: 1.12.9 + resolution: "@backstage/core-plugin-api@npm:1.12.9" dependencies: "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" history: "npm:^5.0.0" @@ -2497,23 +2487,23 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/44944fc010d9fcdb55a85381260abd1f54c4b3fc401dc21329da75b8c84a85a0b65b64df7f4e2d7a94d40abb68b33f294f8439b42154a52bedd0bfcc773af0ac + checksum: 10c0/209c918060adeb48ff81d32d19e139910bb9947d28e47f9b1a4942e15d3ebf2c091d11eda7e6562f3f39d4bd283b08e4b133a45b392a88cceba3a1728f12b5e3 languageName: node linkType: hard -"@backstage/dev-utils@npm:^1.1.24": - version: 1.1.24 - resolution: "@backstage/dev-utils@npm:1.1.24" +"@backstage/dev-utils@npm:^1.1.26": + version: 1.1.26 + resolution: "@backstage/dev-utils@npm:1.1.26" dependencies: - "@backstage/app-defaults": "npm:^1.7.9" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/app-defaults": "npm:^1.7.11" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-catalog-react": "npm:^3.2.1" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" react-use: "npm:^17.2.4" @@ -2525,7 +2515,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c3077830fa0e4e4bd4405d06acb2f7d40ac28a258a8d99a7693ccf33cbd86b41337c4765638867e402433111051b2d5243794fe1c062a5f5231b5e8ce0100d58 + checksum: 10c0/23edcfdae30bb2203c4a01dd1721b910774253dfdf3b543507964de8d44ca953ad1ee9a9e26ff45815aabef8be4aa98440ba500c379d5852bcd97fe8eff37d5b languageName: node linkType: hard @@ -2554,13 +2544,13 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/eslint-plugin@npm:0.3.1" +"@backstage/eslint-plugin@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/eslint-plugin@npm:0.3.2" dependencies: "@manypkg/get-packages": "npm:^1.1.3" minimatch: "npm:^10.2.1" - checksum: 10c0/a09c62611f58f5ce5291520c0e5898ee17fc20a3847ce360a3ba9547165a5fecd3051cbf7b6d27953415fc2c17f17b261dadb8d17ec76051a95177ea5eff6c5a + checksum: 10c0/89f8c1b2a70700a5f0761029086e2d0ce864434cacafcc7bd63d06a480752848aaf497e30d6dea45a7764ef1fd04b0f2d34906591de65514a3bae7603071bf69 languageName: node linkType: hard @@ -2629,21 +2619,20 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-app-api@npm:^0.16.4": - version: 0.16.4 - resolution: "@backstage/frontend-app-api@npm:0.16.4" +"@backstage/frontend-app-api@npm:^0.16.7": + version: 0.16.7 + resolution: "@backstage/frontend-app-api@npm:0.16.7" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-defaults": "npm:^0.5.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-defaults": "npm:^0.5.5" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" lodash: "npm:^4.17.21" - zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -2652,7 +2641,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0d95f2f1c4fae0e683eecb66226d3bc0c0ffc730575dba9987960b572a5fc4f349b0cb7d1aa2404382bc1e408e634f1910043e257ea273f9dcee4982632581b0 + checksum: 10c0/061d4e42d0ca5d55e368111bbdf0d1fea9d44d5e55b16c8ad00605d7a8eee363cca68396e98d0ba1aa2760c2d8bf269712922b147a68580ddb2ccd37a4ef12b2 languageName: node linkType: hard @@ -2679,16 +2668,16 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-defaults@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/frontend-defaults@npm:0.5.3" +"@backstage/frontend-defaults@npm:^0.5.5": + version: 0.5.5 + resolution: "@backstage/frontend-defaults@npm:0.5.5" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" + "@backstage/core-components": "npm:^0.18.13" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-app-api": "npm:^0.16.4" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-app": "npm:^0.5.0" + "@backstage/frontend-app-api": "npm:^0.16.7" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-app": "npm:^0.5.2" "@react-hookz/web": "npm:^24.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -2698,7 +2687,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/7ecbeb66abe81603b0bb7f9d6c2cdc9cdab2b1b2b5db53ada76353e10db20b43b80ac3c7d7e0f91fa26f28109729124f30518a89ca5ad270eba4848d476f62eb + checksum: 10c0/ee19823794719c430c263c2f2482f053366bf212f3b51de7cca13712e2786bd016f3b780c8d1ebdbe3b010c1559a3689a55290ae66acd71fbc18b9ecd34acacc languageName: node linkType: hard @@ -2747,6 +2736,28 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-plugin-api@npm:^0.18.0": + version: 0.18.0 + resolution: "@backstage/frontend-plugin-api@npm:0.18.0" + dependencies: + "@backstage/config": "npm:^1.3.8" + "@backstage/errors": "npm:^1.3.1" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/types": "npm:^1.2.2" + "@backstage/version-bridge": "npm:^1.0.12" + "@standard-schema/spec": "npm:^1.1.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.30.2 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/30d677b7002706c32ea5426e6b25b49ac905f07f6d5777ae372bfdc90f3be24bde8e09087a6241861f8eaa4abb385153dbb08363fe80321202397ec01d488bf0 + languageName: node + linkType: hard + "@backstage/frontend-test-utils@npm:^0.4.2": version: 0.4.2 resolution: "@backstage/frontend-test-utils@npm:0.4.2" @@ -2772,21 +2783,21 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-test-utils@npm:^0.6.1": - version: 0.6.1 - resolution: "@backstage/frontend-test-utils@npm:0.6.1" +"@backstage/frontend-test-utils@npm:^0.6.3": + version: 0.6.3 + resolution: "@backstage/frontend-test-utils@npm:0.6.3" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-app-api": "npm:^0.16.4" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-app": "npm:^0.5.0" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/test-utils": "npm:^1.7.19" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-app-api": "npm:^0.16.7" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-app": "npm:^0.5.2" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/test-utils": "npm:^1.7.21" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" i18next: "npm:^22.4.15" @@ -2804,13 +2815,13 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/672b8be2b0a0c67511eb01d31eb12c781b04562b15c72d53abf5f326d4d2c75cc8b3cf947d0546f21a40e4316f040986f6c065a30df21cc441fedfe9cab177ee + checksum: 10c0/276546fc9b2d43e2cac397b8c81c9148db8e2d5fad6d981559dac3013298b3e7d3ad76f9cfe059cb7626a6c6d1745477bbb6fdc619633d38c95e824f610f7edb languageName: node linkType: hard -"@backstage/integration-aws-node@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/integration-aws-node@npm:0.2.0" +"@backstage/integration-aws-node@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/integration-aws-node@npm:0.2.1" dependencies: "@aws-sdk/client-sts": "npm:^3.350.0" "@aws-sdk/credential-provider-node": "npm:^3.350.0" @@ -2818,18 +2829,19 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@aws-sdk/util-arn-parser": "npm:^3.310.0" "@backstage/config": "npm:^1.3.8" + "@backstage/connections": "npm:^0.3.0" "@backstage/errors": "npm:^1.3.1" - checksum: 10c0/338b2e271c16539d342c39af70228b078847ad522a65bec021e07a653587969eccff1281463675f8dd485ad043e9b618b36befbead4cb145eb2206234aabc82c + checksum: 10c0/21d1da0ae8efa460b6e55f4958f7c9f45b32f2c323edc89d3b63dff9be4c1c668dfaa29e3dae9a4595657dc801b8e10d645d26f4bd992aa65c7c6bfcf17595e6 languageName: node linkType: hard -"@backstage/integration-react@npm:^1.2.11, @backstage/integration-react@npm:^1.2.13, @backstage/integration-react@npm:^1.2.14, @backstage/integration-react@npm:^1.2.19, @backstage/integration-react@npm:^1.2.8": - version: 1.2.19 - resolution: "@backstage/integration-react@npm:1.2.19" +"@backstage/integration-react@npm:^1.2.11, @backstage/integration-react@npm:^1.2.13, @backstage/integration-react@npm:^1.2.14, @backstage/integration-react@npm:^1.2.19, @backstage/integration-react@npm:^1.2.21, @backstage/integration-react@npm:^1.2.8": + version: 1.2.21 + resolution: "@backstage/integration-react@npm:1.2.21" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/integration": "npm:^2.0.3" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/integration": "npm:^2.1.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: @@ -2840,7 +2852,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/45013c5b288e6d9f78d2173768417232b6ef4eeb4a4eee01b631c870f824e1ea37085fe092bd89a4be4b1b4cf998b5ec49e45eee103305ec8440169ac9349f2c + checksum: 10c0/f68dda358ce8829eca9008d8549192d492b9a8877f9080311120541307f3187b6ca65f25c8d3fd708092f96db404bea5fd3975a7887489a9504a39d606c3afab languageName: node linkType: hard @@ -2862,13 +2874,14 @@ __metadata: languageName: node linkType: hard -"@backstage/integration@npm:^2.0.3": - version: 2.0.3 - resolution: "@backstage/integration@npm:2.0.3" +"@backstage/integration@npm:^2.0.3, @backstage/integration@npm:^2.1.0, @backstage/integration@npm:^2.1.1": + version: 2.1.1 + resolution: "@backstage/integration@npm:2.1.1" dependencies: "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" "@backstage/config": "npm:^1.3.8" + "@backstage/connections": "npm:^0.3.0" "@backstage/errors": "npm:^1.3.1" "@octokit/auth-app": "npm:^4.0.0" "@octokit/rest": "npm:^19.0.3" @@ -2877,7 +2890,7 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" p-throttle: "npm:^4.1.1" - checksum: 10c0/d56a5be601813b541dbb1899624a4379944ff3c44e3fca47ddd00ca0cf785fc3b4f1beead2be55af8dfa8adc03fb8f804f80784e66d7a85d615c4830a0dbbdb6 + checksum: 10c0/6f7ab64f743f43323cee0764de089e67ffa4497821620fe7cd1fa16eee5fc10564b56e7f71955fca63120b1f96948ae9b849f014c12d791ab1672084d7394b21 languageName: node linkType: hard @@ -2906,20 +2919,20 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.14.2": - version: 0.14.2 - resolution: "@backstage/plugin-api-docs@npm:0.14.2" +"@backstage/plugin-api-docs@npm:^0.14.4": + version: 0.14.4 + resolution: "@backstage/plugin-api-docs@npm:0.14.4" dependencies: "@asyncapi/react-component": "npm:^2.3.3" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog": "npm:^2.0.6" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog": "npm:^2.0.8" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/ui": "npm:^0.17.1" "@graphiql/react": "npm:0.29.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -2929,6 +2942,7 @@ __metadata: graphql: "npm:^16.0.0" graphql-ws: "npm:^5.4.1" swagger-ui-react: "npm:^5.27.1" + zod: "npm:^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -2937,20 +2951,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b1911ae034a474d9462c0274495244b57f70d28507dcb3802187fb498fdb9f56b7ed55b4992e30ab52db0560adc20264d33f83010799eeb09d6c40f3be3a24c7 + checksum: 10c0/1c5d1236d0217dba2730a7153a3fea49abdb2e250c87daa4f228a99fe78e94ff90cbd6205fae26bf572af0af5dcad3c988a176a8d245e613d06e1bd5cf37b5aa languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.5.15": - version: 0.5.15 - resolution: "@backstage/plugin-app-backend@npm:0.5.15" +"@backstage/plugin-app-backend@npm:^0.5.17": + version: 0.5.17 + resolution: "@backstage/plugin-app-backend@npm:0.5.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.10.12" + "@backstage/config-loader": "npm:^1.11.2" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-app-node": "npm:^0.1.46" - "@backstage/plugin-auth-node": "npm:^0.7.2" + "@backstage/plugin-app-node": "npm:^0.1.48" + "@backstage/plugin-auth-node": "npm:^0.7.4" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" @@ -2960,20 +2974,20 @@ __metadata: knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/bca13c98fba1edea0117e3e5f24424233792365ef7c517b4d037cc3aada460bf085e03c84b39928b01170489c26bcaad1df59cb78601c4334592a19a19e443d7 + checksum: 10c0/a988db095f0390957bccfeda02d620af1bf78ab2def8707f5cd1c8be4d7c427e29da5080bd03393280bd60914060889e2e1120c0fab83c30a68cc7dbac227c45 languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.46": - version: 0.1.46 - resolution: "@backstage/plugin-app-node@npm:0.1.46" +"@backstage/plugin-app-node@npm:^0.1.48": + version: 0.1.48 + resolution: "@backstage/plugin-app-node@npm:0.1.48" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/config-loader": "npm:^1.10.12" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/config-loader": "npm:^1.11.2" "@types/express": "npm:^4.17.6" express: "npm:^4.22.0" fs-extra: "npm:^11.2.0" - checksum: 10c0/0f228f16ee008089d2918265f87e47e61ed5e781e071f64a806b1345cd318dcd1b02d159555b4ae353055ad6a33d0fa931748985148fed1b57ee2dbd53987db0 + checksum: 10c0/4a2da8b9f482cc79d19c5815e688e92dad542383bc4df9a4fcdc8df444b2be18c3489c37821d1f2579df2100cf9e9193076062901f00a1e4972661b5aa5633c1 languageName: node linkType: hard @@ -2996,12 +3010,12 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-app-react@npm:^0.2.3, @backstage/plugin-app-react@npm:^0.2.4": - version: 0.2.4 - resolution: "@backstage/plugin-app-react@npm:0.2.4" +"@backstage/plugin-app-react@npm:^0.2.3, @backstage/plugin-app-react@npm:^0.2.4, @backstage/plugin-app-react@npm:^0.2.6": + version: 0.2.6 + resolution: "@backstage/plugin-app-react@npm:0.2.6" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@material-ui/core": "npm:^4.9.13" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3011,7 +3025,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c1eb94360b10095eeb81ffaaa8df41fd85d7e16206af18513c13ada39e860e03edbfd1c76e396214d05914fdcdedad09eaf7b78580e2831452367fb7bb3c9442 + checksum: 10c0/6af5cdd9fdef3a4ae059f77bfc2f0ba86ef27d064516aafca2867ccedc284c6d4b025e6af39b965c26b1c3e6ca1330ce27bd71aaeaa88b54ae50ce62befa57a9 languageName: node linkType: hard @@ -3046,20 +3060,20 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-app@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-app@npm:0.5.0" +"@backstage/plugin-app@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/plugin-app@npm:0.5.2" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-permission-react": "npm:^0.5.2" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.9.1" @@ -3080,45 +3094,45 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9676217b237f1d2379d831ced462cfaa0c0fbfa2ae3c68d24fa3fea5b4cfb3e0a96d4f9ed3854b3ea5a4e76a70e7557f7354bf80c9998a7b816d401c42bdaa53 + checksum: 10c0/622637256285c0d32e844fa43c25893e39c50fa8d22aa6cda9ee331db13366ddb8cb490a0e6691ed842d65de5d34c21b67299afb6e18df1cbcafce92028b9a76 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.5.4": - version: 0.5.4 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.5.4" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.5.6": + version: 0.5.6 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.5.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/plugin-auth-node": "npm:^0.7.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/plugin-auth-node": "npm:^0.7.4" passport-github2: "npm:^0.1.12" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/b13a381713d4880c3356e7ec76427ea47eb23e88e7b68a35eedb68bab0a0bc9a34b3d2ba223739f81a906b6224d01eafd496bd38dd8ecfc4b435a573702d8a0d + checksum: 10c0/416b22f4e8574ce52e993fa6a5cd4ebc7c9d29a356a5fa6ce733c02aecd7cd9dbf9013c5660d2039a328d185bc43872a66c470edd3a2472e2d240e27564ebe30 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.20": - version: 0.2.20 - resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.20" +"@backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.22": + version: 0.2.22 + resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.22" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.2" + "@backstage/plugin-auth-node": "npm:^0.7.4" passport-oauth2: "npm:^1.7.0" - checksum: 10c0/cb85334ea826fa8693e807b82492ae0b265a30810c2b397a70795cf4170987c316d4db924d5ed0886efbd6072bcf8e3818fac0cb78b9ceb0846316c00a1cd89d + checksum: 10c0/5c3fc70ad9dfeb2db5d407eb0fe3618b029ddf2889a2211ca706bcbcd61bbdada6ab7e94811b14bbb76484bc7dd09a65e71e1b8dbcbce56175e5e2222705ac65 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.29.1": - version: 0.29.1 - resolution: "@backstage/plugin-auth-backend@npm:0.29.1" +"@backstage/plugin-auth-backend@npm:^0.30.0": + version: 0.30.0 + resolution: "@backstage/plugin-auth-backend@npm:0.30.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.2" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/types": "npm:^1.2.2" "@google-cloud/firestore": "npm:^7.0.0" connect-session-knex: "npm:^4.0.0" @@ -3136,17 +3150,17 @@ __metadata: passport: "npm:^0.7.0" zod: "npm:^3.25.76 || ^4.0.0" zod-validation-error: "npm:^5.0.0" - checksum: 10c0/ace2c54a975c1b2cc1b1d2eb546b10fa275652149f96426a3fca75f689fe191fe1ef2ef4e11a18a6979129c7894ece1670b5bea7d49bd1bddbd2132ae8d3a35a + checksum: 10c0/0f6f17583ef7bd688db15b2a1b39245e99be976039651d57dd40d530fb3a93a130b6356f20054ce1c7a7c2870fd2c9a94ebf08acf9e71108efe4bd0f1187738c languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.7.2, @backstage/plugin-auth-node@npm:^0.7.3": - version: 0.7.3 - resolution: "@backstage/plugin-auth-node@npm:0.7.3" +"@backstage/plugin-auth-node@npm:^0.7.4": + version: 0.7.4 + resolution: "@backstage/plugin-auth-node@npm:0.7.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/catalog-client": "npm:^1.16.1" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" @@ -3159,16 +3173,16 @@ __metadata: zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" zod-validation-error: "npm:^5.0.0" - checksum: 10c0/faf274cc6d13193ef8aa6daa8dba33219ee8661029e603c6eb8e80f3ed7a35860a7b5603b2667c61b9c2df976a1ede836467ee3a94be08b4b31cb910fea10f90 + checksum: 10c0/17633f3064331b61a3c08262559cc7752536fe10e85365a64aac187153f0e34fd60e8db6c42d326c82bc3c46c5024c9eb9a62563864f74d5b904a71e13aa346e languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.28": - version: 0.1.28 - resolution: "@backstage/plugin-auth-react@npm:0.1.28" +"@backstage/plugin-auth-react@npm:^0.1.30": + version: 0.1.30 + resolution: "@backstage/plugin-auth-react@npm:0.1.30" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" @@ -3180,51 +3194,51 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/03ba81e809fcaa7b5e90db1bb1eba039947120ea68e27f25796fbe323d9ca68d7754bbdf2f775232397717ddba27355a425e96781cd677da2ad8cf837ef438a2 + checksum: 10c0/c1fe220caec47e9d4a6c3ab5d3a57975cdc2cd9eee99700a18780e4ad963698f20099ed483ab51d5a1d04e7e7735c334ad7d58323388026fcda0cb6fe987f3d7 languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.23": - version: 0.1.23 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.23" +"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.25": + version: 0.1.25 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.25" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/plugin-catalog-backend": "npm:^3.8.0" - "@backstage/plugin-events-node": "npm:^0.4.23" - checksum: 10c0/c9c2f23ce738c800fd71aad7f5aa35be8ffccc69a7b07f1b35abf01dac801f08c58f937d0ffe1c4f04a9a747c35543ab785b4d2a4acc7c8507f7335fe1036bef + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/plugin-catalog-backend": "npm:^3.9.0" + "@backstage/plugin-events-node": "npm:^0.4.25" + checksum: 10c0/8ca8968b65e5203b9dfe04494f7b375d460dfd61a8501b4f17ac7939ae4f68db695d6c1c8f6f91a653884a61d5aca4956a90f6d79cfaf9390a4cfbc2c4e4f9fb languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.21": - version: 0.2.21 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.21" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.23": + version: 0.2.23 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.23" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" - checksum: 10c0/3918324cc71d3734f566231a01e545cbd49f3a0c40722c8e6fcd6f11c55843f4e1c37209d239f2e3e005695e76709d4a947dcf5177917fd3c9c641ae0fc3f343 + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-scaffolder-common": "npm:^2.2.2" + checksum: 10c0/8f7f7f6d9adf4a95afc0a454c7e643029567ee9fce92c043cecd6e3d90c87c0c551aac72995ec62b20ab9e009b334ea81f8c99105d9a1dfe043fb91a7daeed18 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^3.8.0": - version: 3.8.0 - resolution: "@backstage/plugin-catalog-backend@npm:3.8.0" +"@backstage/plugin-catalog-backend@npm:^3.9.0, @backstage/plugin-catalog-backend@npm:^3.9.1": + version: 3.9.1 + resolution: "@backstage/plugin-catalog-backend@npm:3.9.1" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.10" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-openapi-utils": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/integration": "npm:^2.0.3" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/integration": "npm:^2.1.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-events-node": "npm:^0.4.23" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-events-node": "npm:^0.4.25" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@backstage/types": "npm:^1.2.2" "@opentelemetry/api": "npm:^1.9.0" ajv: "npm:^8.10.0" @@ -3245,8 +3259,8 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.25.76 || ^4.0.0" - zod-validation-error: "npm:^4.0.2" - checksum: 10c0/d485c831ef926d8ae679298aae6e8566decfa17a6dc076f875808cab4293a447c9263beb55867b296e3ef571af51fd862397542b4b7af9793b265c6860ff60b1 + zod-validation-error: "npm:^5.0.0" + checksum: 10c0/d765f0f9884bb8ccf6d9c0467ff1606c296dc27f71485ac13f3fc3d562aa995e4808e980ddf1c1e74e440d05be2aedb69d03010eb58f498125e10e00dbb2c3e0 languageName: node linkType: hard @@ -3261,18 +3275,18 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@npm:^0.6.5": - version: 0.6.5 - resolution: "@backstage/plugin-catalog-graph@npm:0.6.5" +"@backstage/plugin-catalog-graph@npm:^0.6.7": + version: 0.6.7 + resolution: "@backstage/plugin-catalog-graph@npm:0.6.7" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -3290,26 +3304,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/66a2619f4914eda67ae261b84c8fb0c2185806ba99398a9213d637016b50ba075c1d1a3f948af80af8acae3542cafcc580a1ef8eafe06d3b85b75ae8cae822fb + checksum: 10c0/56d1a3d0f05d6ba2d5c3fc098793c77370eae01c5a10212091f49e6baa3dd435103656bef31da965acbd169cfdc6c3760be73b328040d8e7030f94e8af531035 languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.13.14": - version: 0.13.14 - resolution: "@backstage/plugin-catalog-import@npm:0.13.14" +"@backstage/plugin-catalog-import@npm:^0.13.17": + version: 0.13.17 + resolution: "@backstage/plugin-catalog-import@npm:0.13.17" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration": "npm:^2.1.0" + "@backstage/integration-react": "npm:^1.2.21" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" + "@backstage/plugin-catalog-react": "npm:^3.2.2" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -3329,31 +3343,31 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b58124d58b197770916f9e18b2aee4c43af63ac213900c107496a58c248141bea5d181bb72915d661ba2a47a47dee28c5fe76cf30a54dfb69725430a716d8d04 + checksum: 10c0/6cc9b99745baf285f8e93ed924d7534ea083dddd9f1793e02a8d459c666d0a0db098a027064aecc1318a654b82e007e73cc89f413de9a497e6ea4ab21019cf46 languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^2.2.2": - version: 2.2.2 - resolution: "@backstage/plugin-catalog-node@npm:2.2.2" +"@backstage/plugin-catalog-node@npm:^2.2.4": + version: 2.2.4 + resolution: "@backstage/plugin-catalog-node@npm:2.2.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@backstage/types": "npm:^1.2.2" "@opentelemetry/api": "npm:^1.9.0" lodash: "npm:^4.17.21" yaml: "npm:^2.0.0" peerDependencies: - "@backstage/backend-test-utils": ^1.11.4 + "@backstage/backend-test-utils": ^1.11.6 peerDependenciesMeta: "@backstage/backend-test-utils": optional: true - checksum: 10c0/58a9a472630231e96721a908cd73ed57b5115cf28cef1255397e16ad2a5145987e01723f0c74b191fb68e0ba18feba734a69e06f0b9059c28224ec292787dee6 + checksum: 10c0/9dd9be47771176cb0f4f91ba664b43ec6eb5b05fe1b5dd9d2e5d512feb836be0eccb1acb8f8cc0663b8846e6657e590a228503b6af6139fea4f397085422b50f languageName: node linkType: hard @@ -3398,23 +3412,23 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^3.1.0": - version: 3.1.0 - resolution: "@backstage/plugin-catalog-react@npm:3.1.0" +"@backstage/plugin-catalog-react@npm:^3.1.0, @backstage/plugin-catalog-react@npm:^3.2.1, @backstage/plugin-catalog-react@npm:^3.2.2": + version: 3.2.2 + resolution: "@backstage/plugin-catalog-react@npm:3.2.2" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.2" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -3426,11 +3440,12 @@ __metadata: material-ui-popup-state: "npm:^5.3.6" qs: "npm:^6.15.2" react-use: "npm:^17.2.4" + react-window: "npm:^1.8.10" yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" zod: "npm:^4.0.0" peerDependencies: - "@backstage/frontend-test-utils": ^0.6.1 + "@backstage/frontend-test-utils": ^0.6.3 "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -3440,32 +3455,32 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/44dcb31ef75e4b74f1c7da0837673ae113cbc158d42d7e50bf9cd5c6d4fb2be4e389507722084e81cecef17612a91abe45e69ef9f08923001f1860b9decea244 + checksum: 10c0/b9ccc684d417dd103742f468ba0fdeec8af540f0c3116e7b046fca7bdf0db2113a94c7f23918810732ae071acd9cbbe80189c88898645fc188f1c213d4dd9565 languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^2.0.5, @backstage/plugin-catalog@npm:^2.0.6": - version: 2.0.6 - resolution: "@backstage/plugin-catalog@npm:2.0.6" +"@backstage/plugin-catalog@npm:^2.0.5, @backstage/plugin-catalog@npm:^2.0.8": + version: 2.0.8 + resolution: "@backstage/plugin-catalog@npm:2.0.8" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration-react": "npm:^1.2.19" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration-react": "npm:^1.2.21" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/plugin-scaffolder-common": "npm:^2.2.2" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.5" + "@backstage/plugin-search-react": "npm:^1.11.7" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" + "@backstage/plugin-techdocs-react": "npm:^1.3.14" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -3489,15 +3504,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/29cc7a667b4c79cdb7c18b9e251bdd9925c15bc37ff480147952df4637febac088a166902b53736c67526199db39d3791021e998672b5d908f22b6b076946ab9 + checksum: 10c0/9b86651792b3e12fc26269db5a02c5a20bdfe5a4273054e94917a78cf2d353371802b8d0f9a536b48d1bb608c75953deb30b67ac5588ecbbc240e5407d7cf58d languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.23, @backstage/plugin-events-node@npm:^0.4.24": - version: 0.4.24 - resolution: "@backstage/plugin-events-node@npm:0.4.24" +"@backstage/plugin-events-node@npm:^0.4.25": + version: 0.4.25 + resolution: "@backstage/plugin-events-node@npm:0.4.25" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" "@types/content-type": "npm:^1.1.8" @@ -3506,18 +3521,18 @@ __metadata: cross-fetch: "npm:^4.0.0" express: "npm:^4.22.0" uri-template: "npm:^2.0.0" - checksum: 10c0/2a115f81c5b6ddad01a1aeaa0bcd5fe331f07490ec2f9658dbb2b61a4472f5a7039d7af18cf3219c5aa84c895dae91679d3c1bc6f200a506cadcc02fe1c17b9b + checksum: 10c0/fe87142173b658bdfd9eb9555d7dbaf4176d2d27081bcdb5529371f42ef90ce366ddb3918d2cfb17fce997cde93197bcf11f458047296f23017b5ac4c454e4ac languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.27, @backstage/plugin-home-react@npm:^0.1.39": - version: 0.1.39 - resolution: "@backstage/plugin-home-react@npm:0.1.39" +"@backstage/plugin-home-react@npm:^0.1.27, @backstage/plugin-home-react@npm:^0.1.39, @backstage/plugin-home-react@npm:^0.1.41": + version: 0.1.41 + resolution: "@backstage/plugin-home-react@npm:0.1.41" dependencies: - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@rjsf/utils": "npm:5.24.13" @@ -3529,24 +3544,24 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/8f162c7dc2d9cad862a4647e8b54d34f950738203ae78bb3468e18af9b881d727f83b35ff960e69af3a0f8f9a4f424d9771a78beea165174e9f3dfb0eab635f0 + checksum: 10c0/612b09945d746ec02a34f33b2c933a0b9764ead6b5abd503954e08e1b014d52b93f2d2505aa403baf18f27ad303b10cafabcd72eab51b299b9d0bf798a87a218 languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.9.7": - version: 0.9.7 - resolution: "@backstage/plugin-home@npm:0.9.7" +"@backstage/plugin-home@npm:^0.9.7, @backstage/plugin-home@npm:^0.9.9": + version: 0.9.9 + resolution: "@backstage/plugin-home@npm:0.9.9" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-home-react": "npm:^0.1.39" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-home-react": "npm:^0.1.41" "@backstage/theme": "npm:^0.7.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -3569,28 +3584,28 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5b765f0daec32ed7c9f7c2be26a251b226dd67cae46699bdbe3b92ce2521c7b8ee1ba0ffc4943f224f3ef8a1e75901423d48017026e14ca0abc46b4799ecc223 + checksum: 10c0/521490949dec0948a583a984476212527bf7c972aa43cea778f9482ed35b5ab8707fa669305d481e870f23189471dc4974f46f010097b1ada5b791d644bb93ef languageName: node linkType: hard -"@backstage/plugin-kubernetes-backend@npm:^0.21.5": - version: 0.21.5 - resolution: "@backstage/plugin-kubernetes-backend@npm:0.21.5" +"@backstage/plugin-kubernetes-backend@npm:^0.21.10": + version: 0.21.10 + resolution: "@backstage/plugin-kubernetes-backend@npm:0.21.10" dependencies: "@aws-crypto/sha256-js": "npm:^5.0.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@azure/identity": "npm:^4.0.0" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration-aws-node": "npm:^0.2.0" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/integration-aws-node": "npm:^0.2.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/plugin-kubernetes-common": "npm:^0.9.12" - "@backstage/plugin-kubernetes-node": "npm:^0.4.5" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" + "@backstage/plugin-kubernetes-node": "npm:^0.4.7" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@backstage/types": "npm:^1.2.2" "@google-cloud/container": "npm:^5.0.0" "@jest-mock/express": "npm:^2.0.1" @@ -3601,10 +3616,11 @@ __metadata: express-promise-router: "npm:^4.1.0" fs-extra: "npm:^11.2.0" http-proxy-middleware: "npm:^2.0.6" + ipaddr.js: "npm:^2.3.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" node-fetch: "npm:^2.7.0" - checksum: 10c0/56ae6bad1565d2dca38a2be685b07a279d87e1bdcef987ba1655bb5356c5b392c5221e3f99edce5745a21cf3490ee4e03abe3f1985d608fd5656bbffc372dce3 + checksum: 10c0/16b07e8fd3d2a4863b40fef498f5b5d5c738d2a55c890c07b44e131e94a4d3706c8e4997356db146d224a34d7d0a29863871e1c37a44193ae7bc0749cfaf2cd1 languageName: node linkType: hard @@ -3623,28 +3639,28 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-kubernetes-node@npm:^0.4.5": - version: 0.4.5 - resolution: "@backstage/plugin-kubernetes-node@npm:0.4.5" +"@backstage/plugin-kubernetes-node@npm:^0.4.7": + version: 0.4.7 + resolution: "@backstage/plugin-kubernetes-node@npm:0.4.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/plugin-kubernetes-common": "npm:^0.9.12" "@backstage/types": "npm:^1.2.2" "@kubernetes/client-node": "npm:1.4.0" "@types/express": "npm:^4.17.6" node-fetch: "npm:^2.7.0" - checksum: 10c0/6f10c913833e805668827d154d4f8e890d898d5fcc276afaa9aeefcb2fa61590011691a12b3adb8a7fbbc4514772d8b208eb182e14a09ad03223513941bac41d + checksum: 10c0/4219e1318aef71531a9a58c50d382726ff0d67ef31e6737872914bac92dde03049ce4150c70d5b0f1f5ff966355e2e210c6bb7fb281e74478a426a05fe1b19d7 languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.5.20": - version: 0.5.20 - resolution: "@backstage/plugin-kubernetes-react@npm:0.5.20" +"@backstage/plugin-kubernetes-react@npm:^0.5.23": + version: 0.5.23 + resolution: "@backstage/plugin-kubernetes-react@npm:0.5.23" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-kubernetes-common": "npm:^0.9.12" "@backstage/types": "npm:^1.2.2" @@ -3658,7 +3674,7 @@ __metadata: "@xterm/addon-fit": "npm:^0.11.0" "@xterm/xterm": "npm:^5.5.0" cronstrue: "npm:^2.32.0" - js-yaml: "npm:^4.1.0" + js-yaml: "npm:^4.3.0" kubernetes-models: "npm:^4.3.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" @@ -3671,22 +3687,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3a6d808b9edea2c34a28f6749fe4cff3a8f53d91bf47a6ba8683042b8b650c1b5414e27104ed601dae9d20e65edef74bae9133cae09b8fb2cfcc79c850715c58 + checksum: 10c0/22be32766a6c8a04a98bcb68417b491336b2e634c998c6993b2e0af700ff048bff8b7aa179210f02e3dbb1e4db29d6b8987c97b4c9b4175daa8f5eac09fa811a languageName: node linkType: hard -"@backstage/plugin-kubernetes@npm:^0.12.20": - version: 0.12.20 - resolution: "@backstage/plugin-kubernetes@npm:0.12.20" +"@backstage/plugin-kubernetes@npm:^0.12.22": + version: 0.12.22 + resolution: "@backstage/plugin-kubernetes@npm:0.12.22" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" "@backstage/plugin-kubernetes-common": "npm:^0.9.12" - "@backstage/plugin-kubernetes-react": "npm:^0.5.20" - "@backstage/plugin-permission-react": "npm:^0.5.2" + "@backstage/plugin-kubernetes-react": "npm:^0.5.23" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@material-ui/core": "npm:^4.12.2" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3696,19 +3712,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/08b066776a5fd03953514bb7ccef5f85c5c3c26b6e94699d4fada13baccfad36c1f020a21a7f1d423925b66a9619992fb196bb89eb4e540fe8dab33f11ff6cb0 + checksum: 10c0/428971c4764c702abdce1191200f62960370bc344a3509232719d7c89f252fe9f6745842231ad566449ca77af3af9ce8c5a468dfc90893c8119218cbe33bbd32 languageName: node linkType: hard -"@backstage/plugin-mcp-actions-backend@npm:^0.1.14": - version: 0.1.14 - resolution: "@backstage/plugin-mcp-actions-backend@npm:0.1.14" +"@backstage/plugin-mcp-actions-backend@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-mcp-actions-backend@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/types": "npm:^1.2.2" "@cfworker/json-schema": "npm:^4.1.1" "@modelcontextprotocol/sdk": "npm:^1.25.2" @@ -3716,21 +3732,21 @@ __metadata: express-promise-router: "npm:^4.1.0" minimatch: "npm:^10.2.1" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/762c3696db2d6f3906872fb089cf3ea8844d5cf89741252c48bc8cce266cd15b2602550febc47f0fa560cf4ead4f1fbb7cbe3b84e54dae3fcafa8d2b6416efd9 + checksum: 10c0/2f466770945b99ca9a1ba8a8adb4aba19d2e4ceb8f805f7c7cbed3a74b5bcc5484d863530464edaf64b6f0db3dec1141542f67ad027334d958e8accf0f2e59e8 languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.7.5": - version: 0.7.5 - resolution: "@backstage/plugin-org@npm:0.7.5" +"@backstage/plugin-org@npm:^0.7.8": + version: 0.7.8 + resolution: "@backstage/plugin-org@npm:0.7.8" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/ui": "npm:^0.16.0" + "@backstage/plugin-catalog-react": "npm:^3.2.2" + "@backstage/ui": "npm:^0.17.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -3749,32 +3765,32 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/40bf54769170e68bfff447dfb98f22f0d67ab717cbf8aa880b6226e65b8e1b96c98af40293fef3b742a73db21e0a7a76e9207117b5b939f78236825c19d522bc + checksum: 10c0/aaa9c884bdb2395c6a01d517fefe9571f0ba5802e3c856b7d8577a16c83c653a0c02ddbaaf4bdea8f9c8b67ceaa4dc524f3f7466ca342fa7ee81020f0d1a1ebb languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.7.13": - version: 0.7.13 - resolution: "@backstage/plugin-permission-backend@npm:0.7.13" +"@backstage/plugin-permission-backend@npm:^0.7.15": + version: 0.7.15 + resolution: "@backstage/plugin-permission-backend@npm:0.7.15" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.2" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" dataloader: "npm:^2.0.0" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" lodash: "npm:^4.17.21" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/69edc6b16708378a0cbcdbf43fa3b8c35d308f9bed7c4ce0318fa2687dcba60d3d4eca67a629da2ee63db3c90a39410ede4d81cc53dab7f384377b4c16f8d5d6 + checksum: 10c0/08ee4d3e6a0b958dd6ec99cf320604276b383156fe86c19240a55e5a77788843a0dd183c25423ba734c987cf8e0eb22f00e95b6833e067652d16d923aae23014 languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.3, @backstage/plugin-permission-common@npm:^0.9.7, @backstage/plugin-permission-common@npm:^0.9.9": - version: 0.9.9 - resolution: "@backstage/plugin-permission-common@npm:0.9.9" +"@backstage/plugin-permission-common@npm:^0.9.10, @backstage/plugin-permission-common@npm:^0.9.3, @backstage/plugin-permission-common@npm:^0.9.7, @backstage/plugin-permission-common@npm:^0.9.9": + version: 0.9.10 + resolution: "@backstage/plugin-permission-common@npm:0.9.10" dependencies: "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" @@ -3782,24 +3798,25 @@ __metadata: cross-fetch: "npm:^4.0.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/f06156828391ff59b98c2e65d7943503fd1d18d9fd0b22b9df9bbbdeff90469233be1949d22acc9a7ca148c493ff52d2ecba78533702b60d208348c55eb9c720 + checksum: 10c0/7fabd3906d6d7c741b83bfa351287bec44ccb100d5ad6753a25f6ff4055c2ba284bbd7d2ea0853435b66fcc8def19dff229c7d4857e4b21eff06158069860971 languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.11.0, @backstage/plugin-permission-node@npm:^0.11.1, @backstage/plugin-permission-node@npm:^0.11.2": - version: 0.11.2 - resolution: "@backstage/plugin-permission-node@npm:0.11.2" +"@backstage/plugin-permission-node@npm:^0.11.0, @backstage/plugin-permission-node@npm:^0.11.3": + version: 0.11.3 + resolution: "@backstage/plugin-permission-node@npm:0.11.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@standard-schema/spec": "npm:^1.1.0" "@types/express": "npm:^4.17.6" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/70ac2494ff39fd55dfb82dad8f7be6fab91b0b21fdba3e978b2108b63cf4848f89f7bd38578629d71ddd072af7b3c4ad0c1d8916e20e4bdce88e8201c7e97d3d + checksum: 10c0/11761ec368f530bcea1f106694bbd796e3d93dbd609fb77c4fcfb4441d36b7ddf85f25c1baf12d1c3a83fe84adbddb3ae925cca2df51f99e5090e7fb59d8d4ff languageName: node linkType: hard @@ -3824,13 +3841,13 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.5.1, @backstage/plugin-permission-react@npm:^0.5.2": - version: 0.5.2 - resolution: "@backstage/plugin-permission-react@npm:0.5.2" +"@backstage/plugin-permission-react@npm:^0.5.1, @backstage/plugin-permission-react@npm:^0.5.4": + version: 0.5.4 + resolution: "@backstage/plugin-permission-react@npm:0.5.4" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/plugin-permission-common": "npm:^0.9.10" dataloader: "npm:^2.0.0" swr: "npm:^2.0.0" peerDependencies: @@ -3840,44 +3857,44 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/704a91d994f88b7b34b07353dcbb3b3fa06360aef1da1c532bbffbe1d62245376eafc6b68c7944cba8d997359cd617aa9e5fcddc8e1f68d665b02dd029e79d3f + checksum: 10c0/672f90c31b786000873755736cc07261a7ad11fe8ab45127fcb293cea320b3ab4677329b922c8d62324925419ba455e1887bff543433252fb5505cd6eaf1dfce languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.6.14": - version: 0.6.14 - resolution: "@backstage/plugin-proxy-backend@npm:0.6.14" +"@backstage/plugin-proxy-backend@npm:^0.6.17": + version: 0.6.17 + resolution: "@backstage/plugin-proxy-backend@npm:0.6.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/plugin-proxy-node": "npm:^0.1.16" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/plugin-proxy-node": "npm:^0.1.18" "@backstage/types": "npm:^1.2.2" express-promise-router: "npm:^4.1.0" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/ec71c797b5ae05ef5192b89432caa544f37748ccb07a806887be42bfa25e06a0a0780385cf27af826415f5a3c4cc2d92af88154c9c9286e93df2e79984ee928e + checksum: 10c0/d46db7f2aab80c0e3d391390e9ba28342679a366ac054547d19b7e0bd797fa3f63026f9e52bbf2ac86f9c303872da6e9010eb235d836b2a3d3ec5691ff150335 languageName: node linkType: hard -"@backstage/plugin-proxy-node@npm:^0.1.16": - version: 0.1.16 - resolution: "@backstage/plugin-proxy-node@npm:0.1.16" +"@backstage/plugin-proxy-node@npm:^0.1.18": + version: 0.1.18 + resolution: "@backstage/plugin-proxy-node@npm:0.1.18" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/f92dc291bab6e5893b6ee7f8a59234f713063ea1899aa338676faef3e23a8cb6a948a68c456bc8646e23d17fde1ecdf2e32a042bc4ca10f3509d68f204a4ad12 + checksum: 10c0/7ba16d518900e9dc7e35829ad420bea37f77bf7ae70951b28577974c0f89e6d250637da79597a6436cbdeed88d95e2311b273c841a80df56c16afacf5a983922 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.9.10": - version: 0.9.10 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.9.10" +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.9.13": + version: 0.9.13 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.9.13" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-scaffolder-node": "npm:^0.13.4" + "@backstage/integration": "npm:^2.1.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-scaffolder-node": "npm:^0.13.6" "@backstage/types": "npm:^1.2.2" "@octokit/core": "npm:^5.0.0" "@octokit/plugin-retry": "npm:^6.0.0" @@ -3887,39 +3904,38 @@ __metadata: octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/15dd7956b8aaec6fd4587dc755547719d121b81be27ef079d81db6dc41cc2ff861d3ba6cd85067bfff50ae0b3e082fe509572a45607245220f20c2e0c2993a3d + checksum: 10c0/cadbe387887fef4635dc8b17081839a6a1546f722b2f91b6733559b7bbb4488c5b4f1e1ededa6783081f75e217ac5b76b54ca06948e24ccb4f4511eae8f4fbc4 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^4.0.1": - version: 4.0.1 - resolution: "@backstage/plugin-scaffolder-backend@npm:4.0.1" +"@backstage/plugin-scaffolder-backend@npm:^4.1.0": + version: 4.1.0 + resolution: "@backstage/plugin-scaffolder-backend@npm:4.1.0" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.10" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-openapi-utils": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-events-node": "npm:^0.4.23" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" - "@backstage/plugin-scaffolder-node": "npm:^0.13.4" + "@backstage/integration": "npm:^2.1.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-events-node": "npm:^0.4.25" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.3" + "@backstage/plugin-scaffolder-node": "npm:^0.13.6" "@backstage/types": "npm:^1.2.2" "@types/luxon": "npm:^3.0.0" express: "npm:^4.22.0" fs-extra: "npm:^11.2.0" globby: "npm:^11.0.0" isbinaryfile: "npm:^5.0.0" - isolated-vm: "npm:^6.0.1" jsonschema: "npm:^1.5.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" logform: "npm:^2.3.2" luxon: "npm:^3.0.0" - nunjucks: "npm:^3.2.3" + nunjitsu: "npm:^0.6.1" p-queue: "npm:^6.6.2" prom-client: "npm:^15.0.0" triple-beam: "npm:^1.4.1" @@ -3929,39 +3945,39 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/f8e787c742e6dc67a66fb66d01076434c7a52ef7774a467eae14cd557848b44d9a1a8ebd8d2ec6ed1689d670fe04107bbc09d403d524e7b2b0105985e96a909b + checksum: 10c0/e09bd1952696c81c4a07cc4514b524de7633510042e1f09f28269f53d2d6142eb73410342649cedb810249f203f3654b7493fe28f1b52dbd95c61732d3aa96e6 languageName: node linkType: hard -"@backstage/plugin-scaffolder-common@npm:^2.2.1": - version: 2.2.1 - resolution: "@backstage/plugin-scaffolder-common@npm:2.2.1" +"@backstage/plugin-scaffolder-common@npm:^2.2.2, @backstage/plugin-scaffolder-common@npm:^2.2.3": + version: 2.2.3 + resolution: "@backstage/plugin-scaffolder-common@npm:2.2.3" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/integration": "npm:^2.1.1" + "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/types": "npm:^1.2.2" "@microsoft/fetch-event-source": "npm:^2.0.1" "@types/json-schema": "npm:^7.0.9" cross-fetch: "npm:^4.0.0" uri-template: "npm:^2.0.0" zen-observable: "npm:^0.10.0" - checksum: 10c0/9efc02080e8ccfeec3dd87fa83191b8f5f89cf1a36f9aec8eff8df3d32801f0444ddf5e679ac4be05f76ddee02b6a15ed8efbd69741f6df91f7b3a4f1bb27b2c + checksum: 10c0/d33dac8192497791f703d630f37c0fe203f73df1f470f221becc0d037ee20a211f0bcda1341328def27480111a3175c8dcc01f7d6c9f5cbc6ecf25ffbe226493 languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.13.4": - version: 0.13.4 - resolution: "@backstage/plugin-scaffolder-node@npm:0.13.4" +"@backstage/plugin-scaffolder-node@npm:^0.13.6": + version: 0.13.6 + resolution: "@backstage/plugin-scaffolder-node@npm:0.13.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + "@backstage/integration": "npm:^2.1.0" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.2" "@backstage/types": "npm:^1.2.2" "@isomorphic-git/pgp-plugin": "npm:^0.0.7" concat-stream: "npm:^2.0.0" @@ -3971,35 +3987,35 @@ __metadata: jsonschema: "npm:^1.5.0" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" - tar: "npm:^7.5.6" + tar: "npm:^7.5.21" winston: "npm:^3.2.1" winston-transport: "npm:^4.7.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: - "@backstage/backend-test-utils": ^1.11.4 + "@backstage/backend-test-utils": ^1.11.6 peerDependenciesMeta: "@backstage/backend-test-utils": optional: true - checksum: 10c0/19f26b63bdf9da234a0ff43fca52bcb673614c8b912c5635ecca1a1f8b23e1a0b2833ac8808435fff3c19ad9ba4ad5c9a9cf89997541489603f53e1b6e47dfe5 + checksum: 10c0/a5482069f5d477b3627fb3438ccd456b8c35ca221d1a5d6d1ff28290e046faa485da526c1530a95f46c4081783d5691b81f0b7302d326c1be937d7560bf5c575 languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^2.0.1": - version: 2.0.1 - resolution: "@backstage/plugin-scaffolder-react@npm:2.0.1" +"@backstage/plugin-scaffolder-react@npm:^2.0.3": + version: 2.0.3 + resolution: "@backstage/plugin-scaffolder-react@npm:2.0.3" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/plugin-scaffolder-common": "npm:^2.2.2" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4028,7 +4044,7 @@ __metadata: zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: - "@backstage/frontend-test-utils": ^0.6.1 + "@backstage/frontend-test-utils": ^0.6.3 "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -4039,32 +4055,32 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/b26af2a862810dbe5a82ef3b58ad835909bedce8195c5e586abba2cbab30774074ed90694e5c6d2d3ae7ccac404f9c50812b344047c5c49f2690d87aa0fcb818 + checksum: 10c0/424d7724d166fde2c88eb0fab2c7f29fb3729ee6a271da0c3795c7e50ff528bb2d0b1f4e2946fbf1f7ac42152646b0928ae4b400e0cec2c66b8fe9542c30ac55 languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.38.0": - version: 1.38.0 - resolution: "@backstage/plugin-scaffolder@npm:1.38.0" +"@backstage/plugin-scaffolder@npm:^1.38.2": + version: 1.38.2 + resolution: "@backstage/plugin-scaffolder@npm:1.38.2" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration": "npm:^2.1.0" + "@backstage/integration-react": "npm:^1.2.21" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/plugin-scaffolder-common": "npm:^2.2.1" - "@backstage/plugin-scaffolder-react": "npm:^2.0.1" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/plugin-scaffolder-common": "npm:^2.2.2" + "@backstage/plugin-scaffolder-react": "npm:^2.0.3" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" + "@backstage/plugin-techdocs-react": "npm:^1.3.14" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" "@codemirror/view": "npm:^6.0.0" @@ -4103,90 +4119,90 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/70fd42b8778594fa46b4c6de30575f3e16193f400a1d8d639657a55abe3662bc7def31922434bc1872d36f931ce3a2f8181022bd5796a9ba0c5896d2df068dc8 + checksum: 10c0/085a8ad820da10fe970e308d12bb6cfa4da02d5c3e730a272687e8e98844948d6979d910ef7a90b5e53ba6da87f5aa5af7101640c59f3b9faaf24d1d723e8b0e languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@npm:^0.3.16": - version: 0.3.16 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.16" +"@backstage/plugin-search-backend-module-catalog@npm:^0.3.18": + version: 0.3.18 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.18" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-search-backend-node": "npm:^1.4.5" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-search-backend-node": "npm:^1.4.7" "@backstage/plugin-search-common": "npm:^1.2.24" - checksum: 10c0/033de930ad71024c5eb9c075de966f2eadea33f6d62dbcc3ef689dec027c25ba20930903328417682388978f2ec23c9ed62512720385aeda5685317f3ab9aa07 + checksum: 10c0/a41c91577993fc6ad5c0e485e763caf9b34ffa576ea33ee282784db29cbe3946cc87faec0d85c0e2c857c54a3b023ae105df996cf001e2d858b309767cafc8ad languageName: node linkType: hard -"@backstage/plugin-search-backend-module-pg@npm:^0.5.56": - version: 0.5.56 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.56" +"@backstage/plugin-search-backend-module-pg@npm:^0.5.58": + version: 0.5.58 + resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.58" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/plugin-search-backend-node": "npm:^1.4.5" + "@backstage/plugin-search-backend-node": "npm:^1.4.7" "@backstage/plugin-search-common": "npm:^1.2.24" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" - checksum: 10c0/ad7f509f6c508e2ee7d5c1f44d6098e7f23ffdfb10d33c793fedc74dab6f8df4a17631b5d05a4a8bd15fd34760ca1a833d120d97a22af01e7b54123b4157453d + checksum: 10c0/1691bb024a99f039da3ceb8091fd004b80638143844b1bb410a8ed9d6121d0e2b10fb06c75561d2e74677b59a0e6057bdf86d000241864f9214e2418b34616d6 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.4.15": - version: 0.4.15 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.15" +"@backstage/plugin-search-backend-module-techdocs@npm:^0.4.17": + version: 0.4.17 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-search-backend-node": "npm:^1.4.5" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-search-backend-node": "npm:^1.4.7" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-techdocs-node": "npm:^1.15.1" + "@backstage/plugin-techdocs-node": "npm:^1.15.3" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" - checksum: 10c0/9aa7163910abc685ca6ea77a0be7a2bff56c811396f1df9b548e9be98ac13f9c8b68596d2bdd138526da5c47e50bf1ce01dc33e27d436b78a61bbef6184d0981 + checksum: 10c0/707f1c80ef0588c6fc497f70ee33e5705c4c5f22b54c966b5fe41ec01c9b507775740d123209b50b3bf033b90a62bc9770c2034d0570f4bc5e9ab0338399cbae languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.4.5": - version: 1.4.5 - resolution: "@backstage/plugin-search-backend-node@npm:1.4.5" +"@backstage/plugin-search-backend-node@npm:^1.4.7": + version: 1.4.7 + resolution: "@backstage/plugin-search-backend-node@npm:1.4.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/plugin-search-common": "npm:^1.2.24" "@types/lunr": "npm:^2.3.3" lodash: "npm:^4.17.21" lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" - checksum: 10c0/43980226ce3292429917d7a7beb57ca154b29f9fd66c5e0948bcce7e7dd6c1abf87fa25473e727167598b5ecc7090f3f49a57a5c44e31b6a77f6dc80793d977f + checksum: 10c0/9bfc99f6b1c353867d938868890e0dcf7987917401f2e8cec237868f2737ae17db11590336ca3a017f30a9f6529505a14da387cfabc534b51167b7ba53a1d822 languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^2.1.3": - version: 2.1.3 - resolution: "@backstage/plugin-search-backend@npm:2.1.3" +"@backstage/plugin-search-backend@npm:^2.1.6": + version: 2.1.6 + resolution: "@backstage/plugin-search-backend@npm:2.1.6" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.10" - "@backstage/backend-plugin-api": "npm:^1.9.2" + "@backstage/backend-openapi-utils": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" - "@backstage/plugin-search-backend-node": "npm:^1.4.5" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" + "@backstage/plugin-search-backend-node": "npm:^1.4.7" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/types": "npm:^1.2.2" dataloader: "npm:^2.0.0" @@ -4194,7 +4210,7 @@ __metadata: lodash: "npm:^4.17.21" qs: "npm:^6.15.2" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/78535cd2715420c23758a3cc19724cdd45d19acdc1d44bf59255fc33c4b64f6226972c77b2c76a8b2b7f46f634d21a53d0dd9c00350e035e2ba729c49112ec2d + checksum: 10c0/7075dbe8d6327bdff0a3051005bd2a1b79e59933664f1b6b55d74c036cb4da52e9d715d734335820cc5192996bdc57da8a64528e0069e2983643c49231ca6a85 languageName: node linkType: hard @@ -4208,13 +4224,13 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.11.5": - version: 1.11.5 - resolution: "@backstage/plugin-search-react@npm:1.11.5" +"@backstage/plugin-search-react@npm:^1.11.5, @backstage/plugin-search-react@npm:^1.11.7": + version: 1.11.7 + resolution: "@backstage/plugin-search-react@npm:1.11.7" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" @@ -4234,23 +4250,24 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/10d5c2446458d28f7d903e519dedd796e5e0603e9bfd93cf2df3c31c1f8955e066b963f6ce76f162c6b58d4e00aa2f5ec067902b40dd54b5539ac5d984ab2965 + checksum: 10c0/e93c0956b325d6decac7c7ffc3c4d19ba6b0e7c59c9688bf77801cec8e6a31daa25a9cda72b9045c5ab8c1a2ce326eeffd5a6fcadcbf7d57dbbffa3f0f39e320 languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.7.5": - version: 1.7.5 - resolution: "@backstage/plugin-search@npm:1.7.5" +"@backstage/plugin-search@npm:^1.7.7": + version: 1.7.7 + resolution: "@backstage/plugin-search@npm:1.7.7" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-home-react": "npm:^0.1.41" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.5" + "@backstage/plugin-search-react": "npm:^1.11.7" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4265,15 +4282,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/119f1cdcee020c8e48a5c3dbf631b608c0cc6ac36e08a4f01f3b442635000fc0e1fd4cd05b830f7dacb90247116b802216e78bcc42d4164c6f93cf24cb6d06b1 + checksum: 10c0/e69f06fae8a93d5225f07375a958ac4c14e18249049c4d626562923bd463d32e322a2635cdd1748ada176a33f7daa2fe4d0f32ec646726102d2baa8a81c9bd2f languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.23": - version: 0.0.23 - resolution: "@backstage/plugin-signals-react@npm:0.0.23" +"@backstage/plugin-signals-react@npm:^0.0.25": + version: 0.0.25 + resolution: "@backstage/plugin-signals-react@npm:0.0.25" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/types": "npm:^1.2.2" "@material-ui/core": "npm:^4.12.4" peerDependencies: @@ -4284,22 +4301,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cf8bdc0ada201366ed5b54ee54ba1ff67bfbe415349f33e677e52761777982b79b9905661777cde60454be895273ab7bb9f022d3b820e98790f2cdbf3f88d576 + checksum: 10c0/ea3e5751173b4bee4384f25d9af88188ff1253cbb960b515cd8102db2cffe3743f40c029b19492e31559f378b8a851f5ce5bedd8a745e1869920059011adaa16 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^2.2.1": - version: 2.2.1 - resolution: "@backstage/plugin-techdocs-backend@npm:2.2.1" +"@backstage/plugin-techdocs-backend@npm:^2.2.4": + version: 2.2.4 + resolution: "@backstage/plugin-techdocs-backend@npm:2.2.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-techdocs-node": "npm:^1.15.1" + "@backstage/integration": "npm:^2.1.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-techdocs-node": "npm:^1.15.4" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" @@ -4307,7 +4324,7 @@ __metadata: knex: "npm:^3.0.0" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/81cc15c48941a0d9c46fedd16dc6318a893af44370eee35d3c394e39e57bb20e18d40470da5cc791006b30778a9d34e81f90a4804c69d05779ac413dd9736161 + checksum: 10c0/fdd606822b49d8bf4bec81c46e8c29a6ecbbf638be2b5a8f1728384e01aaced86b3c6ceefb11f7ae74f0acbefc143279e72ee64f1468e25d89f46859dfbdfec4 languageName: node linkType: hard @@ -4318,16 +4335,16 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.37": - version: 1.1.37 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.37" +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.39": + version: 1.1.39 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.39" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration": "npm:^2.1.0" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-techdocs-react": "npm:^1.3.14" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" @@ -4341,13 +4358,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e33601a251b9abc49cadc139e381b644b99f7a8a99e786d619a70cf3fe81ebe6f8e6744e1e9f33a6ae9f0bf6a4038df95f80adfc968903c451782d3a7cef811a + checksum: 10c0/28e29eb337c8422e9c27b1e39bf687ea7cd992da6dea45be93671518df3229eb88a6e1c49779ba21ce6bfc95fe54df2f8cc072f9b6b9692b9999198366a0f17c languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.15.1": - version: 1.15.1 - resolution: "@backstage/plugin-techdocs-node@npm:1.15.1" +"@backstage/plugin-techdocs-node@npm:^1.15.3, @backstage/plugin-techdocs-node@npm:^1.15.4": + version: 1.15.4 + resolution: "@backstage/plugin-techdocs-node@npm:1.15.4" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -4355,12 +4372,12 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-aws-node": "npm:^0.2.0" + "@backstage/integration": "npm:^2.1.1" + "@backstage/integration-aws-node": "npm:^0.2.1" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/plugin-techdocs-common": "npm:^0.1.1" "@google-cloud/storage": "npm:^7.0.0" @@ -4372,25 +4389,25 @@ __metadata: fs-extra: "npm:^11.2.0" git-url-parse: "npm:^15.0.0" hpagent: "npm:^1.2.0" - js-yaml: "npm:^4.0.0" + js-yaml: "npm:^4.3.0" json5: "npm:^2.1.3" mime-types: "npm:^2.1.27" p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/3f863ea72c1ebb68739ca663408625f6f4137da5314a658189abe394bb511cb3fed485efd5c055668fe9b6fefc73e8db931e287737f228ac2fc15c4cf008e393 + checksum: 10c0/bc8edc73bce61c2f597c24299a34f55d83c74a8be12f55fc56f3fa7810ea8cdbf89a9fdc0aec2d4e7eb2f96e641da1f5b342eddcaed2a86169d9731715d064c1 languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.3.12": - version: 1.3.12 - resolution: "@backstage/plugin-techdocs-react@npm:1.3.12" +"@backstage/plugin-techdocs-react@npm:^1.3.14": + version: 1.3.14 + resolution: "@backstage/plugin-techdocs-react@npm:1.3.14" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" "@backstage/plugin-techdocs-common": "npm:^0.1.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" @@ -4406,38 +4423,38 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/606932860c98a032652ebb866e6f12d83a9d34517ef6d29ca4431ae7315921de70d5f3dbdb3b0d89dd8e99257a9d6abec38f3853cda4b9ca6042b1797c928043 + checksum: 10c0/7aff45dbffc1bafb54e36d4f656186c91fbcf22e220ed8f6d4b8738e9a7e5e7f03a94fc1951f0bfdf0fc8e144ea07c3a19bf21bc4a3f85a6f9550bc09b30fa74 languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.17.7": - version: 1.17.7 - resolution: "@backstage/plugin-techdocs@npm:1.17.7" +"@backstage/plugin-techdocs@npm:^1.18.0": + version: 1.18.0 + resolution: "@backstage/plugin-techdocs@npm:1.18.0" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-auth-react": "npm:^0.1.28" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/integration": "npm:^2.1.0" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-auth-react": "npm:^0.1.30" + "@backstage/plugin-catalog-react": "npm:^3.2.1" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.5" + "@backstage/plugin-search-react": "npm:^1.11.7" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" + "@backstage/plugin-techdocs-react": "npm:^1.3.14" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@material-ui/styles": "npm:^4.10.0" "@microsoft/fetch-event-source": "npm:^2.0.1" "@remixicon/react": "npm:>=4.6.0 <4.9.0" - dompurify: "npm:^3.3.2" + dompurify: "npm:^3.4.12" git-url-parse: "npm:^15.0.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" @@ -4451,7 +4468,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1832a94d25b0a478c3a3b09584ac938ba224ae4ab64c750332a2668c951b014b62753148025a4848002f94dd3ca1a6f3654f50b30fa9afe4e4cb01ed8c083e80 + checksum: 10c0/fbffa99c3a9f11e51dfb55447c50f0d38d0be7285074819a83598545da2baa99c529ed04050e5a5df09c3b29943714bf824f110fb474b1fd387b2c4d6816e2ad languageName: node linkType: hard @@ -4464,22 +4481,22 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.9.4": - version: 0.9.4 - resolution: "@backstage/plugin-user-settings@npm:0.9.4" +"@backstage/plugin-user-settings@npm:^0.9.4, @backstage/plugin-user-settings@npm:^0.9.6": + version: 0.9.6 + resolution: "@backstage/plugin-user-settings@npm:0.9.6" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-signals-react": "npm:^0.0.23" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-signals-react": "npm:^0.0.25" "@backstage/plugin-user-settings-common": "npm:^0.1.0" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4494,28 +4511,28 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/546f5bab4f416dacbb4b3d410299c2f8addc729f396359e3da83aa4c508754b91046a464ce39cd42cae26e1a49acb8ae3c0d7af5d3f30e1d3c4e2b0bb2cf5b96 + checksum: 10c0/bed7a681c694df31497ea56dd1bc884dfb8fa67439d05e1458bd52def0758ec3f1cd75ca2618e3d3c03ad3da8ec0bb0e4b632c5d46195b84f3596cd4b06d9b81 languageName: node linkType: hard -"@backstage/release-manifests@npm:^0.0.13": - version: 0.0.13 - resolution: "@backstage/release-manifests@npm:0.0.13" - checksum: 10c0/5d4089fae51b93e6270d7e9a3fae849e50afa622a06af3f910736a992be84d3868f903171a87d4a60dea70543fda84d466effbd4ba9f3a878aa5c6bd1d861f85 +"@backstage/release-manifests@npm:^0.0.14": + version: 0.0.14 + resolution: "@backstage/release-manifests@npm:0.0.14" + checksum: 10c0/973e59edac3d511d1140195763fe919b514a4707ab8674013011409e97eba4e7caa32e074e26ac345ca4bfafc8277aa1187c4c8d8282409081099972b10cfcec languageName: node linkType: hard -"@backstage/repo-tools@npm:^0.17.3": - version: 0.17.3 - resolution: "@backstage/repo-tools@npm:0.17.3" +"@backstage/repo-tools@npm:^0.19.0": + version: 0.19.0 + resolution: "@backstage/repo-tools@npm:0.19.0" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@apisyouwonthate/style-guide": "npm:^1.4.0" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.3" - "@backstage/config-loader": "npm:^1.10.12" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" + "@backstage/config-loader": "npm:^1.11.2" "@backstage/errors": "npm:^1.3.1" "@electric-sql/pglite": "npm:^0.3.0" "@manypkg/get-packages": "npm:^1.1.3" @@ -4530,7 +4547,6 @@ __metadata: "@stoplight/spectral-rulesets": "npm:^1.18.0" "@stoplight/spectral-runtime": "npm:^1.1.2" "@stoplight/types": "npm:^14.0.0" - "@useoptic/openapi-utilities": "npm:^0.55.0" chalk: "npm:^4.0.0" chokidar: "npm:^3.5.3" codeowners-utils: "npm:^1.0.2" @@ -4540,7 +4556,7 @@ __metadata: glob: "npm:^13.0.0" globby: "npm:^11.0.0" is-glob: "npm:^4.0.3" - js-yaml: "npm:^4.1.0" + js-yaml: "npm:^4.3.0" just-diff: "npm:^6.0.2" knex: "npm:^3.0.0" knex-pglite: "npm:^0.11.0" @@ -4548,8 +4564,7 @@ __metadata: lodash: "npm:^4.17.21" minimatch: "npm:^10.2.1" p-limit: "npm:^3.0.2" - portfinder: "npm:^1.0.32" - tar: "npm:^7.5.6" + tar: "npm:^7.5.21" ts-morph: "npm:^24.0.0" yaml-diff-patch: "npm:^2.0.0" zod: "npm:^3.25.76 || ^4.0.0" @@ -4557,7 +4572,6 @@ __metadata: "@microsoft/api-extractor-model": "*" "@microsoft/tsdoc": "*" "@microsoft/tsdoc-config": "*" - "@useoptic/optic": ^1.0.0 prettier: ^2.8.1 || ^3.8.1 typedoc: ^0.28.0 typescript: "> 3.0.0" @@ -4568,19 +4582,19 @@ __metadata: optional: true bin: backstage-repo-tools: bin/backstage-repo-tools - checksum: 10c0/ed3fc9cea4847e4285aecfdcae19f49d3583fa520d0f9d50f43bb228ee3fda66f60576b5189f532b6f4e0f1413ec526934a1b9402da024edc6af08815dc728cf + checksum: 10c0/762994fbddd2f14ca60d988b33ec35f1f5c8076851d06ae0b3a61a5d44eb669aebec7f657ca239412ba495b2ca3f4373553ae80524a514dac4aff15e11793236 languageName: node linkType: hard -"@backstage/test-utils@npm:^1.7.14, @backstage/test-utils@npm:^1.7.19": - version: 1.7.19 - resolution: "@backstage/test-utils@npm:1.7.19" +"@backstage/test-utils@npm:^1.7.14, @backstage/test-utils@npm:^1.7.21": + version: 1.7.21 + resolution: "@backstage/test-utils@npm:1.7.21" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.2" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-react": "npm:^0.5.4" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" "@material-ui/core": "npm:^4.12.2" @@ -4600,7 +4614,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/4b3c74865f7352e1158157c17fabeb5f206cd3a59b07bc101290f59a3c6d514bc2dcba10f3ef0e9dfb21c2cbd895c7778ece5853b2f539ec341a331a892cb7c5 + checksum: 10c0/add45a59260b6aad031d04d28abb480f79ac53911ba8abc559551ec881b0f90314cf99ec7cc921b94d13d6c295ff154f10474bb5cb0a726f3cd46e0c28c0d064 languageName: node linkType: hard @@ -4678,6 +4692,33 @@ __metadata: languageName: node linkType: hard +"@backstage/ui@npm:^0.17.1": + version: 0.17.1 + resolution: "@backstage/ui@npm:0.17.1" + dependencies: + "@backstage/version-bridge": "npm:^1.0.12" + "@braintree/sanitize-url": "npm:^7.1.2" + "@internationalized/date": "npm:^3.12.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" + "@tanstack/react-table": "npm:^8.21.3" + clsx: "npm:^2.1.1" + marked: "npm:^15.0.12" + react-aria: "npm:~3.48.0" + react-aria-components: "npm:~1.17.0" + react-stately: "npm:~3.46.0" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + "@types/react": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + react-router-dom: ^6.30.2 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/88388f9d314665e72c655cb0ad745e812584254805715c80371f0e00731649efd7ea23b0c595b16ea2d132bd4d894ff1bf3b7b8a36277dba650f90f0f2e11c41 + languageName: node + linkType: hard + "@backstage/version-bridge@npm:^1.0.11, @backstage/version-bridge@npm:^1.0.12": version: 1.0.12 resolution: "@backstage/version-bridge@npm:1.0.12" @@ -6017,10 +6058,10 @@ __metadata: version: 0.0.0-use.local resolution: "@internal/scorecard@workspace:." dependencies: - "@backstage/cli": "npm:^0.36.3" - "@backstage/cli-defaults": "npm:^0.1.3" + "@backstage/cli": "npm:^0.36.5" + "@backstage/cli-defaults": "npm:^0.1.5" "@backstage/e2e-test-utils": "npm:^0.1.2" - "@backstage/repo-tools": "npm:^0.17.3" + "@backstage/repo-tools": "npm:^0.19.0" "@changesets/cli": "npm:^2.27.1" "@jest/environment-jsdom-abstract": "npm:^30.3.0" "@playwright/test": "npm:1.61.1" @@ -9652,10 +9693,10 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-catalog@workspace:plugins/scorecard-backend-module-catalog" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" @@ -9666,11 +9707,11 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-code-coverage@workspace:plugins/scorecard-backend-module-code-coverage" dependencies: - "@backstage/backend-plugin-api": "npm:^1.8.0" - "@backstage/backend-test-utils": "npm:^1.11.1" - "@backstage/catalog-client": "npm:^1.14.0" - "@backstage/catalog-model": "npm:^1.7.7" - "@backstage/cli": "npm:^0.36.0" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" languageName: unknown @@ -9680,13 +9721,13 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dependabot@workspace:plugins/scorecard-backend-module-dependabot" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" - "@backstage/integration": "npm:^2.0.3" + "@backstage/integration": "npm:^2.1.1" "@octokit/rest": "npm:^19.0.3" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" @@ -9697,11 +9738,11 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dora@workspace:plugins/scorecard-backend-module-dora" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" "@backstage/types": "npm:^1.2.2" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" @@ -9714,14 +9755,14 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-filecheck@workspace:plugins/scorecard-backend-module-filecheck" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" + "@backstage/integration": "npm:^2.1.1" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" languageName: unknown @@ -9731,14 +9772,14 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-github@workspace:plugins/scorecard-backend-module-github" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/integration": "npm:^2.1.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@octokit/graphql": "npm:^9.0.1" "@octokit/rest": "npm:^20.1.1" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" @@ -9751,13 +9792,13 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-jira@workspace:plugins/scorecard-backend-module-jira" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/types": "npm:^1.2.2" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" @@ -9769,11 +9810,11 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-openssf@workspace:plugins/scorecard-backend-module-openssf" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" languageName: unknown @@ -9783,11 +9824,11 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-sonarqube@workspace:plugins/scorecard-backend-module-sonarqube" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" @@ -9798,18 +9839,18 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-backend@workspace:plugins/scorecard-backend" dependencies: - "@backstage/backend-defaults": "npm:^0.17.3" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-defaults": "npm:^0.17.8" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-node": "workspace:^" "@types/express": "npm:^4.17.6" @@ -9826,8 +9867,8 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-common@workspace:plugins/scorecard-common" dependencies: - "@backstage/cli": "npm:^0.36.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/cli": "npm:^0.36.5" + "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/types": "npm:^1.2.2" languageName: unknown linkType: soft @@ -9836,12 +9877,12 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard-node@workspace:plugins/scorecard-node" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-catalog-node": "npm:^2.2.2" + "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/types": "npm:^1.2.2" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" zod: "npm:^3.22.4" @@ -9852,26 +9893,26 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-scorecard@workspace:plugins/scorecard" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/dev-utils": "npm:^1.1.24" - "@backstage/frontend-defaults": "npm:^0.5.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/frontend-test-utils": "npm:^0.6.1" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-catalog": "npm:^2.0.6" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-home": "npm:^0.9.7" - "@backstage/plugin-home-react": "npm:^0.1.39" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/plugin-user-settings": "npm:^0.9.4" - "@backstage/test-utils": "npm:^1.7.19" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/dev-utils": "npm:^1.1.26" + "@backstage/frontend-defaults": "npm:^0.5.5" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/frontend-test-utils": "npm:^0.6.3" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-catalog": "npm:^2.0.8" + "@backstage/plugin-catalog-react": "npm:^3.2.2" + "@backstage/plugin-home": "npm:^0.9.9" + "@backstage/plugin-home-react": "npm:^0.1.41" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/plugin-user-settings": "npm:^0.9.6" + "@backstage/test-utils": "npm:^1.7.21" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@mui/icons-material": "npm:5.18.0" "@mui/lab": "npm:5.0.0-alpha.177" "@mui/material": "npm:5.18.0" @@ -14088,41 +14129,6 @@ __metadata: languageName: node linkType: hard -"@useoptic/json-pointer-helpers@npm:0.55.1": - version: 0.55.1 - resolution: "@useoptic/json-pointer-helpers@npm:0.55.1" - dependencies: - jsonpointer: "npm:^5.0.1" - minimatch: "npm:9.0.3" - checksum: 10c0/6d1d20b2f34e2225fbeba2a8c86918abdf7fde66e1157094de59713084db6dc10822f8fbb3938182b3ee89a5a2f6a677045d797030ca331b459b9f04dac49c0e - languageName: node - linkType: hard - -"@useoptic/openapi-utilities@npm:^0.55.0": - version: 0.55.1 - resolution: "@useoptic/openapi-utilities@npm:0.55.1" - dependencies: - "@useoptic/json-pointer-helpers": "npm:0.55.1" - ajv: "npm:^8.6.0" - ajv-errors: "npm:~3.0.0" - ajv-formats: "npm:~2.1.0" - chalk: "npm:^4.1.2" - fast-deep-equal: "npm:^3.1.3" - is-url: "npm:^1.2.4" - js-yaml: "npm:^4.1.0" - json-stable-stringify: "npm:^1.0.1" - lodash.groupby: "npm:^4.6.0" - lodash.isequal: "npm:^4.5.0" - lodash.omit: "npm:^4.5.0" - node-machine-id: "npm:^1.1.12" - openapi-types: "npm:^12.0.2" - ts-invariant: "npm:^0.9.3" - url-join: "npm:^4.0.1" - yaml-ast-parser: "npm:^0.0.43" - checksum: 10c0/e23239b0520827058724455a00bb5c053f8c56ce1206af64a43c70346a0f7278a1d2529c74722985e8172f368d69611dd1bf5c930dd52229d7fe3a57cd612212 - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -14354,13 +14360,6 @@ __metadata: languageName: node linkType: hard -"a-sync-waterfall@npm:^1.0.0": - version: 1.0.1 - resolution: "a-sync-waterfall@npm:1.0.1" - checksum: 10c0/1c7b258da2c77eb1447dcc683afb10ca3dc8880de990562ccbb7b282538aba01e910345ce9e8500c1458272c7866b85fcfa5ca8159e33550b011ab5c586ec5a4 - languageName: node - linkType: hard - "abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -14591,7 +14590,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.18.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.18.0, ajv@npm:^8.9.0": version: 8.20.0 resolution: "ajv@npm:8.20.0" dependencies: @@ -14754,32 +14753,32 @@ __metadata: "@axe-core/playwright": "npm:^4.10.0" "@backstage-community/plugin-github-issues": "npm:^1.2.1" "@backstage-community/plugin-rbac": "npm:^1.54.0" - "@backstage/app-defaults": "npm:^1.7.9" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/cli": "npm:^0.36.3" - "@backstage/core-app-api": "npm:^1.20.2" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-api-docs": "npm:^0.14.2" - "@backstage/plugin-catalog": "npm:^2.0.6" + "@backstage/app-defaults": "npm:^1.7.11" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/cli": "npm:^0.36.5" + "@backstage/core-app-api": "npm:^1.20.4" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/integration-react": "npm:^1.2.21" + "@backstage/plugin-api-docs": "npm:^0.14.4" + "@backstage/plugin-catalog": "npm:^2.0.8" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-graph": "npm:^0.6.5" - "@backstage/plugin-catalog-import": "npm:^0.13.14" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-kubernetes": "npm:^0.12.20" - "@backstage/plugin-org": "npm:^0.7.5" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/plugin-scaffolder": "npm:^1.38.0" - "@backstage/plugin-search": "npm:^1.7.5" - "@backstage/plugin-search-react": "npm:^1.11.5" - "@backstage/plugin-techdocs": "npm:^1.17.7" - "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.37" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" - "@backstage/plugin-user-settings": "npm:^0.9.4" - "@backstage/test-utils": "npm:^1.7.19" + "@backstage/plugin-catalog-graph": "npm:^0.6.7" + "@backstage/plugin-catalog-import": "npm:^0.13.17" + "@backstage/plugin-catalog-react": "npm:^3.2.2" + "@backstage/plugin-kubernetes": "npm:^0.12.22" + "@backstage/plugin-org": "npm:^0.7.8" + "@backstage/plugin-permission-react": "npm:^0.5.4" + "@backstage/plugin-scaffolder": "npm:^1.38.2" + "@backstage/plugin-search": "npm:^1.7.7" + "@backstage/plugin-search-react": "npm:^1.11.7" + "@backstage/plugin-techdocs": "npm:^1.18.0" + "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.39" + "@backstage/plugin-techdocs-react": "npm:^1.3.14" + "@backstage/plugin-user-settings": "npm:^0.9.6" + "@backstage/test-utils": "npm:^1.7.21" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.17.1" "@mui/icons-material": "npm:5.18.0" "@mui/material": "npm:5.18.0" "@mui/styles": "npm:5.18.0" @@ -14823,22 +14822,22 @@ __metadata: resolution: "app@workspace:packages/app" dependencies: "@backstage-community/plugin-rbac": "npm:^1.54.0" - "@backstage/cli": "npm:^0.36.3" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-defaults": "npm:^0.5.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-api-docs": "npm:^0.14.2" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-catalog": "npm:^2.0.6" - "@backstage/plugin-home": "npm:^0.9.7" - "@backstage/plugin-org": "npm:^0.7.5" - "@backstage/plugin-scaffolder": "npm:^1.38.0" - "@backstage/plugin-search": "npm:^1.7.5" - "@backstage/plugin-techdocs": "npm:^1.17.7" - "@backstage/plugin-user-settings": "npm:^0.9.4" - "@backstage/ui": "npm:^0.16.0" + "@backstage/cli": "npm:^0.36.5" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-defaults": "npm:^0.5.5" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-api-docs": "npm:^0.14.4" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-catalog": "npm:^2.0.8" + "@backstage/plugin-home": "npm:^0.9.9" + "@backstage/plugin-org": "npm:^0.7.8" + "@backstage/plugin-scaffolder": "npm:^1.38.2" + "@backstage/plugin-search": "npm:^1.7.7" + "@backstage/plugin-techdocs": "npm:^1.18.0" + "@backstage/plugin-user-settings": "npm:^0.9.6" + "@backstage/ui": "npm:^0.17.1" "@mui/icons-material": "npm:^5.18.0" "@mui/material": "npm:^5.18.0" "@red-hat-developer-hub/backstage-plugin-homepage": "npm:1.17.1" @@ -15090,7 +15089,7 @@ __metadata: languageName: node linkType: hard -"asap@npm:^2.0.0, asap@npm:^2.0.3": +"asap@npm:^2.0.0": version: 2.0.6 resolution: "asap@npm:2.0.6" checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d @@ -15464,34 +15463,34 @@ __metadata: resolution: "backend@workspace:packages/backend" dependencies: "@backstage-community/plugin-rbac-backend": "npm:^7.14.0" - "@backstage/backend-defaults": "npm:^0.17.3" - "@backstage/backend-plugin-api": "npm:^1.9.2" - "@backstage/backend-test-utils": "npm:^1.11.4" - "@backstage/cli": "npm:^0.36.3" + "@backstage/backend-defaults": "npm:^0.17.8" + "@backstage/backend-plugin-api": "npm:^1.10.0" + "@backstage/backend-test-utils": "npm:^1.11.6" + "@backstage/cli": "npm:^0.36.5" "@backstage/config": "npm:^1.3.8" - "@backstage/plugin-app-backend": "npm:^0.5.15" - "@backstage/plugin-auth-backend": "npm:^0.29.1" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.5.4" - "@backstage/plugin-auth-backend-module-guest-provider": "npm:^0.2.20" - "@backstage/plugin-auth-node": "npm:^0.7.2" - "@backstage/plugin-catalog-backend": "npm:^3.8.0" - "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.23" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.21" - "@backstage/plugin-catalog-node": "npm:^2.2.2" - "@backstage/plugin-kubernetes-backend": "npm:^0.21.5" - "@backstage/plugin-mcp-actions-backend": "npm:^0.1.14" - "@backstage/plugin-permission-backend": "npm:^0.7.13" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.1" - "@backstage/plugin-proxy-backend": "npm:^0.6.14" - "@backstage/plugin-scaffolder-backend": "npm:^4.0.1" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.9.10" - "@backstage/plugin-search-backend": "npm:^2.1.3" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.3.16" - "@backstage/plugin-search-backend-module-pg": "npm:^0.5.56" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.4.15" - "@backstage/plugin-search-backend-node": "npm:^1.4.5" - "@backstage/plugin-techdocs-backend": "npm:^2.2.1" + "@backstage/plugin-app-backend": "npm:^0.5.17" + "@backstage/plugin-auth-backend": "npm:^0.30.0" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.5.6" + "@backstage/plugin-auth-backend-module-guest-provider": "npm:^0.2.22" + "@backstage/plugin-auth-node": "npm:^0.7.4" + "@backstage/plugin-catalog-backend": "npm:^3.9.1" + "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.25" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.23" + "@backstage/plugin-catalog-node": "npm:^2.2.4" + "@backstage/plugin-kubernetes-backend": "npm:^0.21.10" + "@backstage/plugin-mcp-actions-backend": "npm:^0.2.1" + "@backstage/plugin-permission-backend": "npm:^0.7.15" + "@backstage/plugin-permission-common": "npm:^0.9.10" + "@backstage/plugin-permission-node": "npm:^0.11.3" + "@backstage/plugin-proxy-backend": "npm:^0.6.17" + "@backstage/plugin-scaffolder-backend": "npm:^4.1.0" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.9.13" + "@backstage/plugin-search-backend": "npm:^2.1.6" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.3.18" + "@backstage/plugin-search-backend-module-pg": "npm:^0.5.58" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.4.17" + "@backstage/plugin-search-backend-node": "npm:^1.4.7" + "@backstage/plugin-techdocs-backend": "npm:^2.2.4" "@modelcontextprotocol/sdk": "npm:^1.25.2" "@red-hat-developer-hub/backstage-plugin-scorecard-backend": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-catalog": "workspace:^" @@ -15819,13 +15818,6 @@ __metadata: languageName: node linkType: hard -"boolean@npm:^3.0.1": - version: 3.2.0 - resolution: "boolean@npm:3.2.0" - checksum: 10c0/6a0dc9668f6f3dda42a53c181fcbdad223169c8d87b6c4011b87a8b14a21770efb2934a778f063d7ece17280f8c06d313c87f7b834bb1dd526a867ffcd00febf - languageName: node - linkType: hard - "bottleneck@npm:^2.15.3": version: 2.19.5 resolution: "bottleneck@npm:2.19.5" @@ -16927,13 +16919,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^5.1.0": - version: 5.1.0 - resolution: "commander@npm:5.1.0" - checksum: 10c0/da9d71dbe4ce039faf1fe9eac3771dca8c11d66963341f62602f7b66e36d2a3f8883407af4f9a37b1db1a55c59c0c1325f186425764c2e963dc1d67aec2a4b6d - languageName: node - linkType: hard - "commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" @@ -18648,15 +18633,15 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.2.4, dompurify@npm:^3.3.2": - version: 3.4.12 - resolution: "dompurify@npm:3.4.12" +"dompurify@npm:^3.2.4, dompurify@npm:^3.4.12": + version: 3.4.14 + resolution: "dompurify@npm:3.4.14" dependencies: "@types/trusted-types": "npm:^2.0.7" dependenciesMeta: "@types/trusted-types": optional: true - checksum: 10c0/127a13817353d4e20e75a991a9022a04c3af12af7479f68e2b8bee6dbc7330a96edfb8f4ebff96f4f0f24cd43e8dbba46214131f510c3aa87a843bd8b610d0ab + checksum: 10c0/feca07ece3805d1d4e33e847c11196888dcdc97b2afe0bb8a2fd11de4e62bfdc434c2403ee3fb3c7771e903325041d062febec6c5518796391fdc0419a90a873 languageName: node linkType: hard @@ -19202,13 +19187,6 @@ __metadata: languageName: node linkType: hard -"es6-error@npm:^4.1.1": - version: 4.1.1 - resolution: "es6-error@npm:4.1.1" - checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef - languageName: node - linkType: hard - "esbuild-loader@npm:^4.0.0": version: 4.4.3 resolution: "esbuild-loader@npm:4.4.3" @@ -21173,20 +21151,6 @@ __metadata: languageName: node linkType: hard -"global-agent@npm:^3.0.0": - version: 3.0.0 - resolution: "global-agent@npm:3.0.0" - dependencies: - boolean: "npm:^3.0.1" - es6-error: "npm:^4.1.1" - matcher: "npm:^3.0.0" - roarr: "npm:^2.15.3" - semver: "npm:^7.3.2" - serialize-error: "npm:^7.0.1" - checksum: 10c0/bb8750d026b25da437072762fd739098bad92ff72f66483c3929db4579e072f5523960f7e7fd70ee0d75db48898067b5dc1c9c1d17888128cff008fcc34d1bd3 - languageName: node - linkType: hard - "global-modules@npm:^1.0.0": version: 1.0.0 resolution: "global-modules@npm:1.0.0" @@ -21240,7 +21204,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -23050,13 +23014,6 @@ __metadata: languageName: node linkType: hard -"is-url@npm:^1.2.4": - version: 1.2.4 - resolution: "is-url@npm:1.2.4" - checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3 - languageName: node - linkType: hard - "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -23150,16 +23107,6 @@ __metadata: languageName: node linkType: hard -"isolated-vm@npm:^6.0.1": - version: 6.1.2 - resolution: "isolated-vm@npm:6.1.2" - dependencies: - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.8.4" - checksum: 10c0/2209032b8296e6af49250f7e04ab904e9c331bbbf1bdf8eeca78e32ed6bd98c84ced42b785127f0f2828a1c5e66d82cb2bf1459e973620e19b485c5a00252e98 - languageName: node - linkType: hard - "isomorphic-dompurify@npm:^2.14.0": version: 2.22.0 resolution: "isomorphic-dompurify@npm:2.22.0" @@ -23897,14 +23844,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.3.1": - version: 4.3.1 - resolution: "js-yaml@npm:4.3.1" +"js-yaml@npm:^4.1.0, js-yaml@npm:^4.3.0, js-yaml@npm:^4.3.1": + version: 4.3.2 + resolution: "js-yaml@npm:4.3.2" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/13c500ca322e0c3f8c81686e6ecda96d2ea37b45247a420c17c7db36932d6965cc27391abc2d1a104501600e7f0d947a5f8b7be6db619c4fefa87901b3512807 + checksum: 10c0/dedd34c2e8fef1d504687f1bc94ed0ee1311a1f78770fa2800352c6d59c635ccf555009d74e9afe529ae62199da2b1ccef30e53dc84dcd8d2d8187c22574bc97 languageName: node linkType: hard @@ -24155,19 +24102,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:^1.0.1": - version: 1.2.1 - resolution: "json-stable-stringify@npm:1.2.1" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - isarray: "npm:^2.0.5" - jsonify: "npm:^0.0.1" - object-keys: "npm:^1.1.1" - checksum: 10c0/e623e7ce89282f089d56454087edb717357e8572089b552fbc6980fb7814dc3943f7d0e4f1a19429a36ce9f4428b6c8ee6883357974457aaaa98daba5adebeea - languageName: node - linkType: hard - "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -24234,13 +24168,6 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 - languageName: node - linkType: hard - "jsonpath-plus@npm:10.2.0": version: 10.2.0 resolution: "jsonpath-plus@npm:10.2.0" @@ -24863,13 +24790,6 @@ __metadata: languageName: node linkType: hard -"lodash.groupby@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.groupby@npm:4.6.0" - checksum: 10c0/3d136cad438ad6c3a078984ef60e057a3498b1312aa3621b00246ecb99e8f2c4d447e2815460db7a0b661a4fe4e2eeee96c84cb661a824bad04b6cf1f7bc6e9b - languageName: node - linkType: hard - "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -24891,7 +24811,7 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^4.0.0, lodash.isequal@npm:^4.5.0": +"lodash.isequal@npm:^4.0.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f @@ -24940,13 +24860,6 @@ __metadata: languageName: node linkType: hard -"lodash.omit@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.omit@npm:4.5.0" - checksum: 10c0/3808b9b6faae35177174b6ab327f1177e29c91f1e98dcbccf13a72a6767bba337306449d537a4e0d8a33d2673f10d39bc732e30c4b803274ea0c1168ea60e549 - languageName: node - linkType: hard - "lodash.once@npm:^4.0.0": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" @@ -25355,15 +25268,6 @@ __metadata: languageName: node linkType: hard -"matcher@npm:^3.0.0": - version: 3.0.0 - resolution: "matcher@npm:3.0.0" - dependencies: - escape-string-regexp: "npm:^4.0.0" - checksum: 10c0/2edf24194a2879690bcdb29985fc6bc0d003df44e04df21ebcac721fa6ce2f6201c579866bb92f9380bffe946f11ecd8cd31f34117fb67ebf8aca604918e127e - languageName: node - linkType: hard - "matcher@npm:^4.0.0": version: 4.0.0 resolution: "matcher@npm:4.0.0" @@ -26177,15 +26081,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - "minimatch@npm:^10.2.1, minimatch@npm:^10.2.2": version: 10.2.6 resolution: "minimatch@npm:10.2.6" @@ -27025,13 +26920,6 @@ __metadata: languageName: node linkType: hard -"node-machine-id@npm:^1.1.12": - version: 1.1.12 - resolution: "node-machine-id@npm:1.1.12" - checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 - languageName: node - linkType: hard - "node-releases@npm:^2.0.36": version: 2.0.37 resolution: "node-releases@npm:2.0.37" @@ -27209,21 +27097,10 @@ __metadata: languageName: node linkType: hard -"nunjucks@npm:^3.2.3": - version: 3.2.4 - resolution: "nunjucks@npm:3.2.4" - dependencies: - a-sync-waterfall: "npm:^1.0.0" - asap: "npm:^2.0.3" - commander: "npm:^5.1.0" - peerDependencies: - chokidar: ^3.3.0 - peerDependenciesMeta: - chokidar: - optional: true - bin: - nunjucks-precompile: bin/precompile - checksum: 10c0/7fe5197559b7c09972c79e2a86f9c093459b9075bc9b41134cd2bc599ae93567b53bd09d472a748edc736192d9ccd2998aa8c20cfcbe6a3fffd281f91897c888 +"nunjitsu@npm:^0.6.1": + version: 0.6.1 + resolution: "nunjitsu@npm:0.6.1" + checksum: 10c0/3a0cc09ec528eb54b9c1d8e74462d9b44782d23cfad4cb084c189c161b10c22218a85257a8ef4e016d6223b70a2b381a4a5411a12c1613bdc0931edf22a548d6 languageName: node linkType: hard @@ -27511,13 +27388,6 @@ __metadata: languageName: node linkType: hard -"openapi-types@npm:^12.0.2": - version: 12.1.3 - resolution: "openapi-types@npm:12.1.3" - checksum: 10c0/4ad4eb91ea834c237edfa6ab31394e87e00c888fc2918009763389c00d02342345195d6f302d61c3fd807f17723cd48df29b47b538b68375b3827b3758cd520f - languageName: node - linkType: hard - "openapi3-ts@npm:^3.1.2": version: 3.2.0 resolution: "openapi3-ts@npm:3.2.0" @@ -30930,20 +30800,6 @@ __metadata: languageName: node linkType: hard -"roarr@npm:^2.15.3": - version: 2.15.4 - resolution: "roarr@npm:2.15.4" - dependencies: - boolean: "npm:^3.0.1" - detect-node: "npm:^2.0.4" - globalthis: "npm:^1.0.1" - json-stringify-safe: "npm:^5.0.1" - semver-compare: "npm:^1.0.0" - sprintf-js: "npm:^1.1.2" - checksum: 10c0/7d01d4c14513c461778dd673a8f9e53255221f8d04173aafeb8e11b23d8b659bb83f1c90cfe81af7f9c213b8084b404b918108fd792bda76678f555340cc64ec - languageName: node - linkType: hard - "rollup-plugin-dts@npm:^6.1.0": version: 6.1.1 resolution: "rollup-plugin-dts@npm:6.1.1" @@ -31404,13 +31260,6 @@ __metadata: languageName: node linkType: hard -"semver-compare@npm:^1.0.0": - version: 1.0.0 - resolution: "semver-compare@npm:1.0.0" - checksum: 10c0/9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1 - languageName: node - linkType: hard - "semver@npm:7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" @@ -31496,15 +31345,6 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:^7.0.1": - version: 7.0.1 - resolution: "serialize-error@npm:7.0.1" - dependencies: - type-fest: "npm:^0.13.1" - checksum: 10c0/7982937d578cd901276c8ab3e2c6ed8a4c174137730f1fb0402d005af209a0e84d04acc874e317c936724c7b5b26c7a96ff7e4b8d11a469f4924a4b0ea814c05 - languageName: node - linkType: hard - "serialize-error@npm:^8.0.1, serialize-error@npm:^8.1.0": version: 8.1.0 resolution: "serialize-error@npm:8.1.0" @@ -31671,7 +31511,7 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1, shell-quote@npm:^1.8.4": +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.4, shell-quote@npm:^1.9.0": version: 1.10.0 resolution: "shell-quote@npm:1.10.0" checksum: 10c0/46ee59bfd972ce6a45500c44ed130dff2d0a7d6fbac9841e59d548518cad8060a06393c9a5dcbc0cede294ad80b2a2cd8c904679e09265f53efc0a0879f30961 @@ -32037,7 +31877,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": +"sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec @@ -32964,7 +32804,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.4.3, tar@npm:^7.5.6": +"tar@npm:^7.4.3, tar@npm:^7.5.21": version: 7.5.22 resolution: "tar@npm:7.5.22" dependencies: @@ -33527,15 +33367,6 @@ __metadata: languageName: node linkType: hard -"ts-invariant@npm:^0.9.3": - version: 0.9.4 - resolution: "ts-invariant@npm:0.9.4" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10c0/67cb364f535f40312e72d317bdc24c34fc09a43b63ecb1eab7285d6dc909f1f9b2dd73906104e510031cf3b1493636c7f0120f211c8f92783ada3be4c57f0f58 - languageName: node - linkType: hard - "ts-is-present@npm:^1.1.1": version: 1.2.2 resolution: "ts-is-present@npm:1.2.2" @@ -33659,13 +33490,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.13.1": - version: 0.13.1 - resolution: "type-fest@npm:0.13.1" - checksum: 10c0/0c0fa07ae53d4e776cf4dac30d25ad799443e9eef9226f9fddbb69242db86b08584084a99885cfa5a9dfe4c063ebdc9aa7b69da348e735baede8d43f1aeae93b - languageName: node - linkType: hard - "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -34014,7 +33838,7 @@ __metadata: languageName: node linkType: hard -"undici@npm:^7.24.0, undici@npm:^7.24.3, undici@npm:^7.24.5": +"undici@npm:^7.24.0, undici@npm:^7.24.3": version: 7.29.0 resolution: "undici@npm:7.29.0" checksum: 10c0/85ea96e91e7f3de24de678cbbc54230fdd641a3b0643005f2aef044af1f1a2db8fbecb88b28e6fa78bb41ffeafda4479b57075b6b6ab92beac4b7b5ab53f9b10 @@ -34327,13 +34151,6 @@ __metadata: languageName: node linkType: hard -"url-join@npm:^4.0.1": - version: 4.0.1 - resolution: "url-join@npm:4.0.1" - checksum: 10c0/ac65e2c7c562d7b49b68edddcf55385d3e922bc1dd5d90419ea40b53b6de1607d1e45ceb71efb9d60da02c681d13c6cb3a1aa8b13fc0c989dfc219df97ee992d - languageName: node - linkType: hard - "url-parse@npm:^1.5.10": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -35287,13 +35104,6 @@ __metadata: languageName: node linkType: hard -"yaml-ast-parser@npm:^0.0.43": - version: 0.0.43 - resolution: "yaml-ast-parser@npm:0.0.43" - checksum: 10c0/4d2f1e761067b2c6abdd882279a406f879258787af470a6d4a659cb79cb2ab056b870b25f1f80f46ed556e8b499d611d247806376f53edf3412f72c0a8ea2e98 - languageName: node - linkType: hard - "yaml-diff-patch@npm:^2.0.0": version: 2.0.0 resolution: "yaml-diff-patch@npm:2.0.0" @@ -35480,15 +35290,6 @@ __metadata: languageName: node linkType: hard -"zod-validation-error@npm:^4.0.2": - version: 4.0.2 - resolution: "zod-validation-error@npm:4.0.2" - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b - languageName: node - linkType: hard - "zod-validation-error@npm:^5.0.0": version: 5.0.0 resolution: "zod-validation-error@npm:5.0.0" From 70d7c52d01eae82ad462ddcc568f374786084937 Mon Sep 17 00:00:00 2001 From: Sanket Saikia Date: Wed, 2 Sep 2026 11:42:10 +0530 Subject: [PATCH 2/4] fix(scorecard): migrate config.schema to configSchema (Zod v4) The deprecated config.schema option was removed in @backstage/frontend-plugin-api 1.54. Migrate to the new configSchema top-level option using Zod v4. Co-authored-by: Cursor --- .../scorecard/plugins/scorecard/package.json | 3 ++- .../blueprints/ScorecardLayoutBlueprint.ts | 27 +++++++++---------- .../scorecard/src/extensions/entityTab.tsx | 24 +++++++---------- workspaces/scorecard/yarn.lock | 1 + 4 files changed, 26 insertions(+), 29 deletions(-) diff --git a/workspaces/scorecard/plugins/scorecard/package.json b/workspaces/scorecard/plugins/scorecard/package.json index b0c017d3466..8216a94ecea 100644 --- a/workspaces/scorecard/plugins/scorecard/package.json +++ b/workspaces/scorecard/plugins/scorecard/package.json @@ -77,7 +77,8 @@ "@tanstack/react-query": "^5.95.2", "date-fns": "^4.1.0", "react-use": "^17.2.4", - "recharts": "^3.3.0" + "recharts": "^3.3.0", + "zod": "^4.0.0" }, "peerDependencies": { "react": "^16.13.1 || ^17.0.0 || ^18.0.0", diff --git a/workspaces/scorecard/plugins/scorecard/src/blueprints/ScorecardLayoutBlueprint.ts b/workspaces/scorecard/plugins/scorecard/src/blueprints/ScorecardLayoutBlueprint.ts index f4728685b7e..d798eef21c6 100644 --- a/workspaces/scorecard/plugins/scorecard/src/blueprints/ScorecardLayoutBlueprint.ts +++ b/workspaces/scorecard/plugins/scorecard/src/blueprints/ScorecardLayoutBlueprint.ts @@ -21,6 +21,7 @@ import { createExtensionDataRef, ExtensionBoundary, } from '@backstage/frontend-plugin-api'; +import { z } from 'zod'; /** * Props for custom Scorecard entity-tab layout components. @@ -65,20 +66,18 @@ export const ScorecardEntityContentLayoutBlueprint = createExtensionBlueprint({ dataRefs: { title: scorecardLayoutTitleDataRef, }, - config: { - schema: { - groups: schema => - schema - .record( - schema.object({ - title: schema.string(), - description: schema.string().optional(), - metrics: schema.array(schema.string()), - }), - ) - .optional() - .default({}), - }, + configSchema: { + groups: z + .record( + z.string(), + z.object({ + title: z.string(), + description: z.string().optional(), + metrics: z.array(z.string()), + }), + ) + .optional() + .default({}), }, *factory( params: { diff --git a/workspaces/scorecard/plugins/scorecard/src/extensions/entityTab.tsx b/workspaces/scorecard/plugins/scorecard/src/extensions/entityTab.tsx index fc42ea18892..5a83ad0f213 100644 --- a/workspaces/scorecard/plugins/scorecard/src/extensions/entityTab.tsx +++ b/workspaces/scorecard/plugins/scorecard/src/extensions/entityTab.tsx @@ -20,6 +20,7 @@ import { createExtensionInput, coreExtensionData, } from '@backstage/frontend-plugin-api'; +import { z } from 'zod'; import { rootRouteRef } from '../routes'; import { scorecardLayoutTitleDataRef } from '../blueprints/ScorecardLayoutBlueprint'; @@ -33,20 +34,15 @@ import { scorecardLayoutTitleDataRef } from '../blueprints/ScorecardLayoutBluepr */ export const scorecardEntityContent = EntityContentBlueprint.makeWithOverrides({ name: 'entity-content-scorecard', - config: { - schema: { - // Allows flexible filtering: { kind: 'Component', type: 'service' } - // or just { type: 'service' } for all services. - allowedFilters: schema => - schema - .array( - schema.object({ - kind: schema.string().optional(), - type: schema.string().optional(), - }), - ) - .optional(), - }, + configSchema: { + allowedFilters: z + .array( + z.object({ + kind: z.string().optional(), + type: z.string().optional(), + }), + ) + .optional(), }, inputs: { layouts: createExtensionInput( diff --git a/workspaces/scorecard/yarn.lock b/workspaces/scorecard/yarn.lock index 93e787e66b0..7273c3894d1 100644 --- a/workspaces/scorecard/yarn.lock +++ b/workspaces/scorecard/yarn.lock @@ -9928,6 +9928,7 @@ __metadata: react-dom: "npm:^16.13.1 || ^17.0.0 || ^18.0.0" react-use: "npm:^17.2.4" recharts: "npm:^3.3.0" + zod: "npm:^4.0.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 From 897cbc5273d92f5fe1515b69f8ff4c59e3823f55 Mon Sep 17 00:00:00 2001 From: Sanket Saikia Date: Wed, 2 Sep 2026 13:27:18 +0530 Subject: [PATCH 3/4] fix(scorecard): bump homepage plugin to 1.18.0 for Backstage 1.54 compat The homepage plugin at 1.17.x uses the removed config.schema API which causes a blank page on Backstage 1.54. Version 1.18.0 has the configSchema/Zod v4 migration. Co-authored-by: Cursor --- .../packages/app-legacy/package.json | 2 +- .../scorecard/packages/app/package.json | 2 +- workspaces/scorecard/yarn.lock | 69 ++++++++++--------- 3 files changed, 37 insertions(+), 36 deletions(-) diff --git a/workspaces/scorecard/packages/app-legacy/package.json b/workspaces/scorecard/packages/app-legacy/package.json index f16d43bd71e..d16ae71ddd9 100644 --- a/workspaces/scorecard/packages/app-legacy/package.json +++ b/workspaces/scorecard/packages/app-legacy/package.json @@ -50,7 +50,7 @@ "@mui/material": "5.18.0", "@mui/styles": "5.18.0", "@openshift/dynamic-plugin-sdk": "^5.0.1", - "@red-hat-developer-hub/backstage-plugin-homepage": "^1.17.0", + "@red-hat-developer-hub/backstage-plugin-homepage": "^1.18.0", "@red-hat-developer-hub/backstage-plugin-scorecard": "workspace:^", "@red-hat-developer-hub/backstage-plugin-theme": "^0.15.0", "@roadiehq/backstage-plugin-github-pull-requests": "^3.5.1", diff --git a/workspaces/scorecard/packages/app/package.json b/workspaces/scorecard/packages/app/package.json index 1d6ad67635d..ad5ae1ff5b9 100644 --- a/workspaces/scorecard/packages/app/package.json +++ b/workspaces/scorecard/packages/app/package.json @@ -35,7 +35,7 @@ "@backstage/ui": "^0.17.1", "@mui/icons-material": "^5.18.0", "@mui/material": "^5.18.0", - "@red-hat-developer-hub/backstage-plugin-homepage": "1.17.1", + "@red-hat-developer-hub/backstage-plugin-homepage": "^1.18.0", "@red-hat-developer-hub/backstage-plugin-scorecard": "workspace:^", "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-theme": "^0.15.0", diff --git a/workspaces/scorecard/yarn.lock b/workspaces/scorecard/yarn.lock index 7273c3894d1..cf91ac9cfe1 100644 --- a/workspaces/scorecard/yarn.lock +++ b/workspaces/scorecard/yarn.lock @@ -1808,7 +1808,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.12.1, @backstage/catalog-client@npm:^1.15.1, @backstage/catalog-client@npm:^1.16.0, @backstage/catalog-client@npm:^1.16.1": +"@backstage/catalog-client@npm:^1.12.1, @backstage/catalog-client@npm:^1.15.1, @backstage/catalog-client@npm:^1.16.1": version: 1.16.1 resolution: "@backstage/catalog-client@npm:1.16.1" dependencies: @@ -3525,7 +3525,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.27, @backstage/plugin-home-react@npm:^0.1.39, @backstage/plugin-home-react@npm:^0.1.41": +"@backstage/plugin-home-react@npm:^0.1.27, @backstage/plugin-home-react@npm:^0.1.41": version: 0.1.41 resolution: "@backstage/plugin-home-react@npm:0.1.41" dependencies: @@ -3548,7 +3548,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.9.7, @backstage/plugin-home@npm:^0.9.9": +"@backstage/plugin-home@npm:^0.9.9": version: 0.9.9 resolution: "@backstage/plugin-home@npm:0.9.9" dependencies: @@ -4224,7 +4224,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.11.5, @backstage/plugin-search-react@npm:^1.11.7": +"@backstage/plugin-search-react@npm:^1.11.7": version: 1.11.7 resolution: "@backstage/plugin-search-react@npm:1.11.7" dependencies: @@ -4481,7 +4481,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.9.4, @backstage/plugin-user-settings@npm:^0.9.6": +"@backstage/plugin-user-settings@npm:^0.9.6": version: 0.9.6 resolution: "@backstage/plugin-user-settings@npm:0.9.6" dependencies: @@ -9649,43 +9649,44 @@ __metadata: languageName: node linkType: hard -"@red-hat-developer-hub/backstage-plugin-homepage-common@npm:^0.4.0": - version: 0.4.0 - resolution: "@red-hat-developer-hub/backstage-plugin-homepage-common@npm:0.4.0" +"@red-hat-developer-hub/backstage-plugin-homepage-common@npm:^0.5.0": + version: 0.5.0 + resolution: "@red-hat-developer-hub/backstage-plugin-homepage-common@npm:0.5.0" dependencies: - "@backstage/plugin-permission-common": "npm:^0.9.9" - checksum: 10c0/9640865f5f5a3d157318f8933cb04f00316f5bfcbda9df5d38defa0dbf10fcab327a15121382c2f2d0aa5b4019ccfee426abf6166d08980955e79ced1510c9cf + "@backstage/plugin-permission-common": "npm:^0.9.10" + checksum: 10c0/17a1e74c8df7308b64cc0a8f21a0c01fff13df2c3e8f64f836d25b16063c186523140a0ea00ae0d38b816f8d9e1af6c1f0c7157dad26c910605ceee591e1390e languageName: node linkType: hard -"@red-hat-developer-hub/backstage-plugin-homepage@npm:1.17.1, @red-hat-developer-hub/backstage-plugin-homepage@npm:^1.17.0": - version: 1.17.1 - resolution: "@red-hat-developer-hub/backstage-plugin-homepage@npm:1.17.1" +"@red-hat-developer-hub/backstage-plugin-homepage@npm:^1.18.0": + version: 1.18.0 + resolution: "@red-hat-developer-hub/backstage-plugin-homepage@npm:1.18.0" dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-home": "npm:^0.9.7" - "@backstage/plugin-home-react": "npm:^0.1.39" - "@backstage/plugin-search-react": "npm:^1.11.5" - "@backstage/plugin-user-settings": "npm:^0.9.4" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.10.0" + "@backstage/core-compat-api": "npm:^0.5.14" + "@backstage/core-components": "npm:^0.18.13" + "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/frontend-plugin-api": "npm:^0.18.0" + "@backstage/plugin-app-react": "npm:^0.2.6" + "@backstage/plugin-catalog-react": "npm:^3.2.1" + "@backstage/plugin-home": "npm:^0.9.9" + "@backstage/plugin-home-react": "npm:^0.1.41" + "@backstage/plugin-search-react": "npm:^1.11.7" + "@backstage/plugin-user-settings": "npm:^0.9.6" "@backstage/theme": "npm:^0.7.3" "@mui/icons-material": "npm:5.18.0" "@mui/material": "npm:5.18.0" - "@red-hat-developer-hub/backstage-plugin-homepage-common": "npm:^0.4.0" + "@red-hat-developer-hub/backstage-plugin-homepage-common": "npm:^0.5.0" "@scalprum/react-core": "npm:0.11.3" - react-grid-layout: "npm:1.5.3" + react-grid-layout: "npm:1.5.4" react-use: "npm:17.6.1" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: react: 16.13.1 || ^17.0.0 || ^18.2.0 react-dom: "*" react-router-dom: 6.30.4 - checksum: 10c0/66f7ef0a486b56a190cb81a5304e7d55e43b3c634d28c6314333863636b07f2da3ba0e0f34ce11ee4b4e7903cda4fa3b1a58d8e1177ef5ed95c7c59e7d17827b + checksum: 10c0/0355cf285351942098ba4fcdf490653db2504aabc26472eff0c8473a6c481da30e3cf1467d6f1cc5307d27d4389236740c7252fc125be615106e53123f26660b languageName: node linkType: hard @@ -14785,7 +14786,7 @@ __metadata: "@mui/styles": "npm:5.18.0" "@openshift/dynamic-plugin-sdk": "npm:^5.0.1" "@playwright/test": "npm:1.61.1" - "@red-hat-developer-hub/backstage-plugin-homepage": "npm:^1.17.0" + "@red-hat-developer-hub/backstage-plugin-homepage": "npm:^1.18.0" "@red-hat-developer-hub/backstage-plugin-scorecard": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-theme": "npm:^0.15.0" @@ -14841,7 +14842,7 @@ __metadata: "@backstage/ui": "npm:^0.17.1" "@mui/icons-material": "npm:^5.18.0" "@mui/material": "npm:^5.18.0" - "@red-hat-developer-hub/backstage-plugin-homepage": "npm:1.17.1" + "@red-hat-developer-hub/backstage-plugin-homepage": "npm:^1.18.0" "@red-hat-developer-hub/backstage-plugin-scorecard": "workspace:^" "@red-hat-developer-hub/backstage-plugin-scorecard-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-theme": "npm:^0.15.0" @@ -29671,9 +29672,9 @@ __metadata: languageName: node linkType: hard -"react-grid-layout@npm:1.5.3": - version: 1.5.3 - resolution: "react-grid-layout@npm:1.5.3" +"react-grid-layout@npm:1.5.4": + version: 1.5.4 + resolution: "react-grid-layout@npm:1.5.4" dependencies: clsx: "npm:^2.1.1" fast-equals: "npm:^4.0.3" @@ -29684,7 +29685,7 @@ __metadata: peerDependencies: react: ">= 16.3.0" react-dom: ">= 16.3.0" - checksum: 10c0/e7ddacff138e7e83121b7356411a38056fa628dcd77ee8dfa5d5290fda76c2bafdc757578ed5cf4617731696e959ba8570f391b509e597f6563158ed2dd8dbb9 + checksum: 10c0/f99791c8cdb1dae3c192789e83607207d271d390321d8cccca08739ab0f44cc78a873caf5f6b8961b673ddf2f52c0c2d50de1974a9a2b9c4843a75a9761663f6 languageName: node linkType: hard From 2ccd24de02bf5caf6fe5e3c6c69ba58f299086ed Mon Sep 17 00:00:00 2001 From: Sanket Saikia Date: Wed, 2 Sep 2026 14:26:31 +0530 Subject: [PATCH 4/4] fix e2e Signed-off-by: Sanket Saikia --- .../app-legacy/e2e-tests/pages/ScorecardPage.ts | 6 +++--- .../packages/app-legacy/e2e-tests/scorecard.test.ts | 12 +++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/workspaces/scorecard/packages/app-legacy/e2e-tests/pages/ScorecardPage.ts b/workspaces/scorecard/packages/app-legacy/e2e-tests/pages/ScorecardPage.ts index ad7c790b90c..4631300afe0 100644 --- a/workspaces/scorecard/packages/app-legacy/e2e-tests/pages/ScorecardPage.ts +++ b/workspaces/scorecard/packages/app-legacy/e2e-tests/pages/ScorecardPage.ts @@ -59,9 +59,9 @@ export class ScorecardPage { await expect( this.page.getByText(this.translations.emptyState.title), ).toBeVisible(); - await expect(this.page.getByRole('article')).toContainText( - this.translations.emptyState.description, - ); + await expect( + this.page.getByText(this.translations.emptyState.description), + ).toBeVisible(); await expect( this.page.getByRole('link', { name: this.translations.emptyState.button, diff --git a/workspaces/scorecard/packages/app-legacy/e2e-tests/scorecard.test.ts b/workspaces/scorecard/packages/app-legacy/e2e-tests/scorecard.test.ts index 69f0ce8a181..4da130c7827 100644 --- a/workspaces/scorecard/packages/app-legacy/e2e-tests/scorecard.test.ts +++ b/workspaces/scorecard/packages/app-legacy/e2e-tests/scorecard.test.ts @@ -130,12 +130,14 @@ test.describe('Scorecard Plugin Tests', () => { await expect( page.getByText(translations.permissionRequired.title), ).toBeVisible({ timeout: 10000 }); - await expect(page.getByRole('article')).toContainText( - evaluateMessage( - translations.permissionRequired.description, - 'scorecard.metric.read', + await expect( + page.getByText( + evaluateMessage( + translations.permissionRequired.description, + 'scorecard.metric.read', + ), ), - ); + ).toBeVisible(); await runAccessibilityTests(page, testInfo); });