From 7461a8646a2850a9f45b418432425c7daa24d2d7 Mon Sep 17 00:00:00 2001 From: Kashish Mittal Date: Thu, 17 Jul 2025 10:40:36 -0400 Subject: [PATCH 1/2] pass the identityApi to ScaffolderClient Signed-off-by: Kashish Mittal --- .changeset/cold-shirts-strive.md | 5 +++++ packages/app/src/apis.ts | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/cold-shirts-strive.md diff --git a/.changeset/cold-shirts-strive.md b/.changeset/cold-shirts-strive.md new file mode 100644 index 0000000000..0083cca71d --- /dev/null +++ b/.changeset/cold-shirts-strive.md @@ -0,0 +1,5 @@ +--- +'example-app': patch +--- + +Fixes https://github.com/backstage/backstage/issues/30581 by adding the `identityApi` while creating a new `ScaffolderClient` in `apis.ts` diff --git a/packages/app/src/apis.ts b/packages/app/src/apis.ts index 5d300d67cb..8a05f100bc 100644 --- a/packages/app/src/apis.ts +++ b/packages/app/src/apis.ts @@ -25,6 +25,7 @@ import { createApiFactory, discoveryApiRef, fetchApiRef, + identityApiRef, } from '@backstage/core-plugin-api'; import { AuthProxyDiscoveryApi } from './AuthProxyDiscoveryApi'; import { formDecoratorsApiRef } from '@backstage/plugin-scaffolder/alpha'; @@ -51,13 +52,15 @@ export const apis: AnyApiFactory[] = [ discoveryApi: discoveryApiRef, fetchApi: fetchApiRef, scmIntegrationsApi: scmIntegrationsApiRef, + identityApi: identityApiRef, }, - factory: ({ discoveryApi, fetchApi, scmIntegrationsApi }) => + factory: ({ discoveryApi, fetchApi, scmIntegrationsApi, identityApi }) => new ScaffolderClient({ useLongPollingLogs: true, discoveryApi, fetchApi, scmIntegrationsApi, + identityApi, }), }), From 061694af6cf235efc3a43d69b755e6e6bb963e81 Mon Sep 17 00:00:00 2001 From: Kashish Mittal Date: Thu, 17 Jul 2025 11:02:22 -0400 Subject: [PATCH 2/2] remove unecessary changeset Signed-off-by: Kashish Mittal --- .changeset/cold-shirts-strive.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/cold-shirts-strive.md diff --git a/.changeset/cold-shirts-strive.md b/.changeset/cold-shirts-strive.md deleted file mode 100644 index 0083cca71d..0000000000 --- a/.changeset/cold-shirts-strive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'example-app': patch ---- - -Fixes https://github.com/backstage/backstage/issues/30581 by adding the `identityApi` while creating a new `ScaffolderClient` in `apis.ts`