From dddcc0b3827d3684e7941d05bcc78645b55f0470 Mon Sep 17 00:00:00 2001 From: benjdlambert Date: Tue, 21 Apr 2026 11:00:32 +0200 Subject: [PATCH] chore(catalog-model): regenerate API report for v1beta2 additions Signed-off-by: benjdlambert --- packages/catalog-model/report.api.md | 54 ++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/packages/catalog-model/report.api.md b/packages/catalog-model/report.api.md index ec03ce41e1..bcb161bdff 100644 --- a/packages/catalog-model/report.api.md +++ b/packages/catalog-model/report.api.md @@ -53,6 +53,30 @@ export { ApiEntityV1alpha1 }; // @public export const apiEntityV1alpha1Validator: KindValidator; +// @public +export type ApiEntityV1beta2 = + | ApiEntityV1beta2Default + | McpServerApiEntityV1beta2; + +// @public +export interface ApiEntityV1beta2Default extends Entity { + // (undocumented) + apiVersion: 'backstage.io/v1beta2'; + // (undocumented) + kind: 'API'; + // (undocumented) + spec: { + type: string; + lifecycle: string; + owner: string; + system?: string; + definition: string; + }; +} + +// @public +export const apiEntityV1beta2Validator: KindValidator; + // @public export class CommonValidatorFunctions { static isJsonSafe(value: unknown): boolean; @@ -273,6 +297,11 @@ export function isLocationEntity( entity: Entity, ): entity is LocationEntityV1alpha1; +// @public +export function isMcpServerApiEntity( + entity: ApiEntityV1beta2, +): entity is McpServerApiEntityV1beta2; + // @public (undocumented) export function isResourceEntity( entity: Entity, @@ -332,6 +361,31 @@ export const locationEntityV1alpha1Validator: KindValidator; // @public export function makeValidator(overrides?: Partial): Validators; +// @public +export interface McpServerApiEntityV1beta2 extends Entity { + // (undocumented) + apiVersion: 'backstage.io/v1beta2'; + // (undocumented) + kind: 'API'; + // (undocumented) + spec: { + type: 'mcp-server'; + lifecycle: string; + owner: string; + system?: string; + remotes: McpServerRemote[]; + }; +} + +// @public +export const mcpServerApiEntityV1beta2Validator: KindValidator; + +// @public +export type McpServerRemote = { + type: string; + url: string; +}; + // @public export class NoForeignRootFieldsEntityPolicy implements EntityPolicy { constructor(knownFields?: string[]);