From 8106c9528ff863b6bc19e4598cad7b5db09bd2c5 Mon Sep 17 00:00:00 2001 From: Johan Haals Date: Mon, 1 Mar 2021 11:13:42 +0100 Subject: [PATCH] Add changeset Signed-off-by: Johan Haals --- .changeset/pink-ads-shave.md | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .changeset/pink-ads-shave.md diff --git a/.changeset/pink-ads-shave.md b/.changeset/pink-ads-shave.md new file mode 100644 index 0000000000..c1c281b6a1 --- /dev/null +++ b/.changeset/pink-ads-shave.md @@ -0,0 +1,37 @@ +--- +'@backstage/plugin-scaffolder': minor +'@backstage/plugin-scaffolder-backend': minor +--- + +The scaffolder has been updated to support the new `v1beta2` template schema which allows for custom template actions! + +See documentation for more information how to create and register new template actions. + +**Breaking changes** + +The backend scaffolder plugin now needs a `UrlReader` which can be receieved from the PluginEnvironment. + +The following change is required in `backend/src/plugins/scaffolder.ts` + +```diff + export default async function createPlugin({ + logger, + config, + database, ++ reader, + }: PluginEnvironment): Promise { + + // omitted code + + return await createRouter({ + preparers, + templaters, + publishers, + logger, + config, + dockerClient, + database, + catalogClient, ++ reader, + }); +```