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(', ');