From c66ac1dc52913ea4292f33f47fa1fd893d72d169 Mon Sep 17 00:00:00 2001 From: its-mitesh-kumar Date: Thu, 30 Jul 2026 10:05:54 +0530 Subject: [PATCH] fix(scorecard): remove redundant /alpha re-export of translations Fixes: https://redhat.atlassian.net/browse/RHDHBUGS-3522 Signed-off-by: its-mitesh-kumar Co-authored-by: Cursor Signed-off-by: its-mitesh-kumar Co-authored-by: Cursor --- .../scorecard/.changeset/clean-tigers-rest.md | 5 + .../scorecard/plugins/scorecard/package.json | 4 - .../plugins/scorecard/report-alpha.api.md | 128 ------------------ .../scorecard/plugins/scorecard/src/alpha.ts | 21 --- 4 files changed, 5 insertions(+), 153 deletions(-) create mode 100644 workspaces/scorecard/.changeset/clean-tigers-rest.md delete mode 100644 workspaces/scorecard/plugins/scorecard/report-alpha.api.md delete mode 100644 workspaces/scorecard/plugins/scorecard/src/alpha.ts diff --git a/workspaces/scorecard/.changeset/clean-tigers-rest.md b/workspaces/scorecard/.changeset/clean-tigers-rest.md new file mode 100644 index 00000000000..d21789da1dc --- /dev/null +++ b/workspaces/scorecard/.changeset/clean-tigers-rest.md @@ -0,0 +1,5 @@ +--- +'@red-hat-developer-hub/backstage-plugin-scorecard': patch +--- + +Removed redundant /alpha re-export of translations. Translations are available from the main entry point. diff --git a/workspaces/scorecard/plugins/scorecard/package.json b/workspaces/scorecard/plugins/scorecard/package.json index 64de0ff818e..e32e787e113 100644 --- a/workspaces/scorecard/plugins/scorecard/package.json +++ b/workspaces/scorecard/plugins/scorecard/package.json @@ -6,15 +6,11 @@ "types": "src/index.ts", "exports": { ".": "./src/index.ts", - "./alpha": "./src/alpha.ts", "./legacy": "./src/legacyExports.ts", "./package.json": "./package.json" }, "typesVersions": { "*": { - "alpha": [ - "src/alpha.ts" - ], "legacy": [ "src/legacyExports.ts" ], diff --git a/workspaces/scorecard/plugins/scorecard/report-alpha.api.md b/workspaces/scorecard/plugins/scorecard/report-alpha.api.md deleted file mode 100644 index 20f6e779701..00000000000 --- a/workspaces/scorecard/plugins/scorecard/report-alpha.api.md +++ /dev/null @@ -1,128 +0,0 @@ -## API Report File for "@red-hat-developer-hub/backstage-plugin-scorecard" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts -import { TranslationRef } from '@backstage/frontend-plugin-api'; -import { TranslationResource } from '@backstage/frontend-plugin-api'; - -// @public -export const scorecardTranslationRef: TranslationRef< - 'plugin.scorecard', - { - readonly 'emptyState.title': string; - readonly 'emptyState.description': string; - readonly 'emptyState.button': string; - readonly 'emptyState.altText': string; - readonly 'notFound.title': string; - readonly 'notFound.description': string; - readonly 'notFound.altText': string; - readonly 'notFound.readMore': string; - readonly 'notFound.goBack': string; - readonly 'notFound.contactSupport': string; - readonly 'permissionRequired.title': string; - readonly 'permissionRequired.description': string; - readonly 'permissionRequired.button': string; - readonly 'permissionRequired.altText': string; - readonly 'common.loading': string; - readonly 'errors.entityMissingProperties': string; - readonly 'errors.missingAggregationId': string; - readonly 'errors.invalidApiResponse': string; - readonly 'errors.fetchError': string; - readonly 'errors.metricDataUnavailable': string; - readonly 'errors.invalidThresholds': string; - readonly 'errors.missingPermission': string; - readonly 'errors.noDataFound': string; - readonly 'errors.authenticationError': string; - readonly 'errors.missingPermissionMessage': string; - readonly 'errors.userNotFoundInCatalogMessage': string; - readonly 'errors.noDataFoundMessage': string; - readonly 'errors.unsupportedAggregationType': string; - readonly 'errors.authenticationErrorMessage': string; - readonly 'metric.github.openPRs.title': string; - readonly 'metric.github.openPRs.description': string; - readonly 'metric.jira.openIssues.title': string; - readonly 'metric.jira.openIssues.description': string; - readonly 'metric.sonarqube.qualityGate.title': string; - readonly 'metric.sonarqube.qualityGate.description': string; - readonly 'metric.sonarqube.openIssues.title': string; - readonly 'metric.sonarqube.openIssues.description': string; - readonly 'metric.sonarqube.securityRating.title': string; - readonly 'metric.sonarqube.securityRating.description': string; - readonly 'metric.sonarqube.securityIssues.title': string; - readonly 'metric.sonarqube.securityIssues.description': string; - readonly 'metric.sonarqube.securityReviewRating.title': string; - readonly 'metric.sonarqube.securityReviewRating.description': string; - readonly 'metric.sonarqube.securityHotspots.title': string; - readonly 'metric.sonarqube.securityHotspots.description': string; - readonly 'metric.sonarqube.reliabilityRating.title': string; - readonly 'metric.sonarqube.reliabilityRating.description': string; - readonly 'metric.sonarqube.reliabilityIssues.title': string; - readonly 'metric.sonarqube.reliabilityIssues.description': string; - readonly 'metric.sonarqube.maintainabilityRating.title': string; - readonly 'metric.sonarqube.maintainabilityRating.description': string; - readonly 'metric.sonarqube.maintainabilityIssues.title': string; - readonly 'metric.sonarqube.maintainabilityIssues.description': string; - readonly 'metric.sonarqube.codeCoverage.title': string; - readonly 'metric.sonarqube.codeCoverage.description': string; - readonly 'metric.sonarqube.codeDuplications.title': string; - readonly 'metric.sonarqube.codeDuplications.description': string; - readonly 'metric.filecheck.title': string; - readonly 'metric.filecheck.description': string; - readonly 'metric.lastUpdated': string; - readonly 'metric.lastUpdatedNotAvailable': string; - readonly 'metric.someEntitiesNotReportingValues': string; - readonly 'metric.weightedStatusScoreCenterTooltipTotalLabel': string; - readonly 'metric.weightedStatusScoreCenterTooltipMaxLabel': string; - readonly 'metric.weightedStatusScoreCenterTooltipBreakdownRow_one': string; - readonly 'metric.weightedStatusScoreCenterTooltipBreakdownRow_other': string; - readonly 'metric.weightedStatusScoreLegendTooltipEntitiesEach_one': string; - readonly 'metric.weightedStatusScoreLegendTooltipEntitiesEach_other': string; - readonly 'metric.weightedStatusScoreLegendTooltipRowTotal': string; - readonly 'metric.drillDownCalculationFailures': string; - readonly 'metric.homepageEntityHealthRatio': string; - readonly 'metric.homepageEntityCalculationHealth': string; - readonly 'thresholds.success': string; - readonly 'thresholds.warning': string; - readonly 'thresholds.error': string; - readonly 'thresholds.exist': string; - readonly 'thresholds.missing': string; - readonly 'thresholds.noEntities': string; - readonly 'thresholds.entities_one': string; - readonly 'thresholds.entities_other': string; - readonly 'dataSourcesDialog.title': string; - readonly 'dataSourcesDialog.close': string; - readonly 'dataSourcesDialog.unknownPlugin': string; - readonly 'dataSourcesDialog.statusTooltip': string; - readonly 'dataSourcesDialog.columns.plugin': string; - readonly 'dataSourcesDialog.columns.check': string; - readonly 'dataSourcesDialog.columns.value': string; - readonly 'dataSourcesDialog.columns.status': string; - readonly 'dataSourcesDialog.columns.lastSynced': string; - readonly 'metricGroupCard.menuAriaLabel': string; - readonly 'metricGroupCard.viewDataSources': string; - readonly 'entitiesPage.missingPermission': string; - readonly 'entitiesPage.noDataFound': string; - readonly 'entitiesPage.unknownMetric': string; - readonly 'entitiesPage.metricProviderNotRegistered': string; - readonly 'entitiesPage.entitiesTable.title': string; - readonly 'entitiesPage.entitiesTable.unavailable': string; - readonly 'entitiesPage.entitiesTable.titleWithCount': string; - readonly 'entitiesPage.entitiesTable.header.lastUpdated': string; - readonly 'entitiesPage.entitiesTable.header.value': string; - readonly 'entitiesPage.entitiesTable.header.status': string; - readonly 'entitiesPage.entitiesTable.header.entity': string; - readonly 'entitiesPage.entitiesTable.header.owner': string; - readonly 'entitiesPage.entitiesTable.header.kind': string; - readonly 'entitiesPage.entitiesTable.footer.of': string; - readonly 'entitiesPage.entitiesTable.footer.allRows': string; - readonly 'entitiesPage.entitiesTable.footer.rows_one': string; - readonly 'entitiesPage.entitiesTable.footer.rows_other': string; - } ->; - -// @public -export const scorecardTranslations: TranslationResource<'plugin.scorecard'>; - -// (No @packageDocumentation comment for this package) -``` diff --git a/workspaces/scorecard/plugins/scorecard/src/alpha.ts b/workspaces/scorecard/plugins/scorecard/src/alpha.ts deleted file mode 100644 index 9075f07271c..00000000000 --- a/workspaces/scorecard/plugins/scorecard/src/alpha.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright Red Hat, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * Translations remain available at the `/alpha` export. - * NFS plugin and modules have graduated to the primary package entry point. - */ -export * from './translations';