Update cost-management workspace to commit 13d6bd5 for backstage 1.49.4 on branch main#129
Update cost-management workspace to commit 13d6bd5 for backstage 1.49.4 on branch main#129github-actions[bot] wants to merge 13 commits into
cost-management workspace to commit 13d6bd5 for backstage 1.49.4 on branch main#129Conversation
Boot a minimal Backstage backend directly on the runner using createBackend() + dynamicPluginsFeatureLoader, probe /api/<pluginId> routes, and report results as structured JSON. Includes core bundled plugins (catalog, auth, permission, scaffolder, events, search, proxy) so dynamic plugins resolve their dependencies correctly. Made-with: Cursor
…aded-plugin probe Add two-layer frontend plugin validation to the smoke test harness: - Layer 1: static validation of dist-scalprum/ after OCI download - Layer 2: inline backend probe plugin querying dynamicPluginsServiceRef Made-with: Cursor
…to install-dynamic-plugins.py Replace createBackend() with startTestBackend() for a minimal, focused smoke test that only validates dynamic plugin loading. Remove 23 static plugin dependencies and the in-process OCI download logic in favor of the upstream install-dynamic-plugins.py script fetched at CI time. Made-with: Cursor Signed-of-by: rlan@redhat.com
…d smoke-test file
Load backend test config through rootConfig service instead of process argv mutation and add frontend resolver/loaded-plugin debug output to isolate dynamic plugin registration failures.
Run npm install without --ignore-scripts so native bindings like better-sqlite3 build before backend startup in smoke tests.
Make backend plugin checks fail when a plugin is missing from the dynamic plugin registry or reports a load failure, and treat /api/<pluginId> 404 responses as supplemental warnings instead of the primary load signal.
…`1.49.4` on branch `main`
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. No E2E tests available for this workspace. |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
|
A new workspace commit 1a93ef973b64f23e0a35ae421b7466bafa71ce63 has been discovered (match type: 'exact'). To do so, you can use the |
|
The |
|
Publish workflow — blocked: |
Update cost-management workspace at commit redhat-developer/rhdh-plugins@13d6bd5 for backstage
1.49.4on branchmain.This PR was created automatically.
🎉 Override Can Be Removed!
The overlay currently contained an override at
workspaces/cost-management/backstage.json. This upgrade is an Exact Match for Backstage1.49.4,, so the override has been removed.Click on the following link to see the source diff it introduces: redhat-developer/rhdh-plugins@440a484...13d6bd5.
Before merging, you need to export the workspace dynamic plugins as OCI images,
and if possible test them inside a RHDH instance.
To do so, you can use the
/publishinstruction in a PR review comment.This will start a PR check workflow to: