From 8f59dc52d947bb7c76ed7310cf8bc78f087d3012 Mon Sep 17 00:00:00 2001 From: secustor Date: Wed, 20 Nov 2024 17:13:35 +0100 Subject: [PATCH 1/2] fix(plugins/scaffolder-backend): expose fs:readdir correctly Signed-off-by: secustor --- .changeset/polite-foxes-buy.md | 5 +++++ plugins/scaffolder-backend/report.api.md | 2 +- plugins/scaffolder-backend/src/ScaffolderPlugin.ts | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/polite-foxes-buy.md diff --git a/.changeset/polite-foxes-buy.md b/.changeset/polite-foxes-buy.md new file mode 100644 index 0000000000..a67af204e0 --- /dev/null +++ b/.changeset/polite-foxes-buy.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': patch +--- + +Add fs:readdir to scaffolder startup diff --git a/plugins/scaffolder-backend/report.api.md b/plugins/scaffolder-backend/report.api.md index cb5da51ea4..73064a2a3b 100644 --- a/plugins/scaffolder-backend/report.api.md +++ b/plugins/scaffolder-backend/report.api.md @@ -354,7 +354,7 @@ export const createPublishGitlabMergeRequestAction: (options: { sourcePath?: string | undefined; targetPath?: string | undefined; token?: string | undefined; - commitAction?: 'auto' | 'update' | 'delete' | 'create' | 'skip' | undefined; + commitAction?: 'auto' | 'update' | 'skip' | 'create' | 'delete' | undefined; projectid?: string | undefined; removeSourceBranch?: boolean | undefined; assignee?: string | undefined; diff --git a/plugins/scaffolder-backend/src/ScaffolderPlugin.ts b/plugins/scaffolder-backend/src/ScaffolderPlugin.ts index 17f7480a7d..d986dbf6d0 100644 --- a/plugins/scaffolder-backend/src/ScaffolderPlugin.ts +++ b/plugins/scaffolder-backend/src/ScaffolderPlugin.ts @@ -47,6 +47,7 @@ import { createFetchTemplateFileAction, createFilesystemDeleteAction, createFilesystemRenameAction, + createFilesystemReadDirAction, createWaitAction, } from './scaffolder'; import { createRouter } from './service/router'; @@ -164,6 +165,7 @@ export const scaffolderPlugin = createBackendPlugin({ createCatalogWriteAction(), createFilesystemDeleteAction(), createFilesystemRenameAction(), + createFilesystemReadDirAction(), ]; const actionIds = actions.map(action => action.id).join(', '); From 009232e754ce5481b18ca9a183d9121ba68c2c99 Mon Sep 17 00:00:00 2001 From: secustor Date: Wed, 20 Nov 2024 17:33:11 +0100 Subject: [PATCH 2/2] fix(plugins/scaffolder-backend): seems like the order changed Signed-off-by: secustor --- plugins/scaffolder-backend/report.api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/report.api.md b/plugins/scaffolder-backend/report.api.md index 73064a2a3b..cb5da51ea4 100644 --- a/plugins/scaffolder-backend/report.api.md +++ b/plugins/scaffolder-backend/report.api.md @@ -354,7 +354,7 @@ export const createPublishGitlabMergeRequestAction: (options: { sourcePath?: string | undefined; targetPath?: string | undefined; token?: string | undefined; - commitAction?: 'auto' | 'update' | 'skip' | 'create' | 'delete' | undefined; + commitAction?: 'auto' | 'update' | 'delete' | 'create' | 'skip' | undefined; projectid?: string | undefined; removeSourceBranch?: boolean | undefined; assignee?: string | undefined;