feat: add actions CLI module for distributed actions registry

Adds @backstage/cli-module-actions with commands for listing and executing
actions from the distributed actions registry. Exports auth helpers from
cli-module-auth for cross-module reuse. Relaxes the actions registry auth
check to allow direct user invocations from the CLI.

Signed-off-by: benjdlambert <ben@blam.sh>
This commit is contained in:
benjdlambert
2026-03-16 20:09:15 +01:00
parent 3f2788e1ef
commit 42960f1db7
31 changed files with 1141 additions and 18 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli-module-actions': patch
---
Added `actions` CLI module for listing and executing actions from the distributed actions registry. Includes `actions list`, `actions execute`, and `actions sources` commands for managing plugin sources.
@@ -0,0 +1,5 @@
---
'@backstage/backend-defaults': patch
---
The actions registry invoke endpoint now accepts direct user credentials in addition to service principals, enabling CLI and other direct user clients to invoke actions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli-module-auth': patch
---
Export auth helper utilities for use by other CLI modules. Added per-instance config storage with `getInstanceConfig` and `updateInstanceConfig`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli-defaults': patch
---
Added `@backstage/cli-module-actions` to the default set of CLI modules.