diff --git a/plugins/scaffolder-backend/api-report.md b/plugins/scaffolder-backend/api-report.md index b1278e9295..7b4ac83d58 100644 --- a/plugins/scaffolder-backend/api-report.md +++ b/plugins/scaffolder-backend/api-report.md @@ -76,7 +76,7 @@ export function createCatalogRegisterAction(options: { // @public export function createCatalogWriteAction(): TemplateAction_2<{ filePath?: string | undefined; - entity?: {} | undefined; + entity: {}; }>; // @public diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts index 3094f4e692..aaaf504833 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts @@ -59,7 +59,7 @@ const examples = [ export function createCatalogWriteAction() { return createTemplateAction({ - id: 'catalog:write', + id, description: 'Writes the catalog-info.yaml for your template', schema: { input: z.object({ @@ -67,9 +67,9 @@ export function createCatalogWriteAction() { .string() .optional() .describe('Defaults to catalog-info.yaml'), + // TODO: this should reference an zod entity validator if it existed. entity: z .object({}) - .optional() .describe( 'You can provide the same values used in the Entity schema.', ),