From 1db36159f59af9b1dc5e97456b0b4a8a65bb105f Mon Sep 17 00:00:00 2001 From: benjdlambert Date: Tue, 27 May 2025 13:25:43 +0200 Subject: [PATCH] chore: include credentials Signed-off-by: benjdlambert --- .../src/services/definitions/ActionsService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend-plugin-api/src/services/definitions/ActionsService.ts b/packages/backend-plugin-api/src/services/definitions/ActionsService.ts index 7887546878..06e61bddb9 100644 --- a/packages/backend-plugin-api/src/services/definitions/ActionsService.ts +++ b/packages/backend-plugin-api/src/services/definitions/ActionsService.ts @@ -15,6 +15,7 @@ */ import { JsonObject, JsonValue } from '@backstage/types'; import { JSONSchema7 } from 'json-schema'; +import { BackstageCredentials } from './AuthService'; export type ActionsServiceAction = { id: string; @@ -28,9 +29,12 @@ export type ActionsServiceAction = { }; export interface ActionsService { - listActions: () => Promise<{ actions: ActionsServiceAction[] }>; + listActions: (opts: { + credentials: BackstageCredentials; + }) => Promise<{ actions: ActionsServiceAction[] }>; invokeAction(opts: { id: string; input?: JsonObject; + credentials: BackstageCredentials; }): Promise<{ output: JsonValue }>; }