From 18b4fc7f72ef6f161a7be34367d6a3c70078c65f Mon Sep 17 00:00:00 2001 From: kosukeKK Date: Sun, 31 Dec 2023 00:28:06 +0900 Subject: [PATCH] added changeset and api report Signed-off-by: kosukeKK --- .changeset/funny-cameras-speak.md | 5 +++++ .changeset/honest-poems-visit.md | 5 +++++ .../scaffolder-backend/sample-templates/all-templates.yaml | 2 -- plugins/scaffolder-react/api-report.md | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .changeset/funny-cameras-speak.md create mode 100644 .changeset/honest-poems-visit.md diff --git a/.changeset/funny-cameras-speak.md b/.changeset/funny-cameras-speak.md new file mode 100644 index 0000000000..ad206e3cfd --- /dev/null +++ b/.changeset/funny-cameras-speak.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': minor +--- + +Added 'editUrl' to the '/v2/templates/:namespace/:kind/:name/parameter-schema' API response. This 'editUrl' references 'backstage.io/edit-url' in the template metadata annotations diff --git a/.changeset/honest-poems-visit.md b/.changeset/honest-poems-visit.md new file mode 100644 index 0000000000..3e22b0385f --- /dev/null +++ b/.changeset/honest-poems-visit.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-react': minor +--- + +Added an edit link to the template page for direct access to editing the template diff --git a/plugins/scaffolder-backend/sample-templates/all-templates.yaml b/plugins/scaffolder-backend/sample-templates/all-templates.yaml index 54a3fb213e..6637c9479b 100644 --- a/plugins/scaffolder-backend/sample-templates/all-templates.yaml +++ b/plugins/scaffolder-backend/sample-templates/all-templates.yaml @@ -3,8 +3,6 @@ kind: Location metadata: name: example-templates description: A collection of all Backstage example templates -# annotations: -# backstage.io/edit-url: https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/sample-templates/all-templates.yaml spec: targets: - ./remote-templates.yaml diff --git a/plugins/scaffolder-react/api-report.md b/plugins/scaffolder-react/api-report.md index 400cf24c53..aab1a70cee 100644 --- a/plugins/scaffolder-react/api-report.md +++ b/plugins/scaffolder-react/api-report.md @@ -484,6 +484,7 @@ export type TemplateGroupFilter = { export type TemplateParameterSchema = { title: string; description?: string; + editUrl?: string; presentation?: TemplatePresentationV1beta3; steps: Array<{ title: string;