Merge branch 'master' into feat/add-devtools-extension

Signed-off-by: secustor <sebastian@poxhofer.at>

# Conflicts:
#	plugins/catalog-unprocessed-entities/package.json
#	plugins/devtools/report-alpha.api.md
#	plugins/devtools/src/alpha/plugin.tsx
#	yarn.lock
This commit is contained in:
secustor
2025-12-09 13:45:01 +01:00
1482 changed files with 59522 additions and 15906 deletions
+16
View File
@@ -1,5 +1,21 @@
# @backstage/plugin-devtools-common
## 0.1.19
### Patch Changes
- b2bef92: Convert all enums to erasable-syntax compliant patterns
- Updated dependencies
- @backstage/plugin-permission-common@0.9.3
## 0.1.19-next.1
### Patch Changes
- b2bef92: Convert all enums to erasable-syntax compliant patterns
- Updated dependencies
- @backstage/plugin-permission-common@0.9.3-next.1
## 0.1.19-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-devtools-common",
"version": "0.1.19-next.0",
"version": "0.1.19",
"description": "Common functionalities for the devtools plugin",
"backstage": {
"role": "common-library",
+13 -3
View File
@@ -61,11 +61,21 @@ export type ExternalDependency = {
};
// @public (undocumented)
export enum ExternalDependencyStatus {
export const ExternalDependencyStatus: {
readonly healthy: 'Healthy';
readonly unhealthy: 'Unhealthy';
};
// @public (undocumented)
export type ExternalDependencyStatus =
(typeof ExternalDependencyStatus)[keyof typeof ExternalDependencyStatus];
// @public (undocumented)
export namespace ExternalDependencyStatus {
// (undocumented)
healthy = 'Healthy',
export type healthy = typeof ExternalDependencyStatus.healthy;
// (undocumented)
unhealthy = 'Unhealthy',
export type unhealthy = typeof ExternalDependencyStatus.unhealthy;
}
// @public (undocumented)
+19 -3
View File
@@ -13,6 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* We want to maintain the same information as an enum, so we disable the redeclaration warning */
/* eslint-disable @typescript-eslint/no-redeclare */
import { JsonValue } from '@backstage/types';
@@ -48,9 +50,23 @@ export type PackageDependency = {
};
/** @public */
export enum ExternalDependencyStatus {
healthy = 'Healthy',
unhealthy = 'Unhealthy',
export const ExternalDependencyStatus = {
healthy: 'Healthy',
unhealthy: 'Unhealthy',
} as const;
/**
* @public
*/
export type ExternalDependencyStatus =
(typeof ExternalDependencyStatus)[keyof typeof ExternalDependencyStatus];
/**
* @public
*/
export namespace ExternalDependencyStatus {
export type healthy = typeof ExternalDependencyStatus.healthy;
export type unhealthy = typeof ExternalDependencyStatus.unhealthy;
}
/** @public */