Skip to content

Update cost-management workspace to commit 13d6bd5 for backstage 1.49.4 on branch main#129

Open
github-actions[bot] wants to merge 13 commits into
mainfrom
workspaces/main__cost-management
Open

Update cost-management workspace to commit 13d6bd5 for backstage 1.49.4 on branch main#129
github-actions[bot] wants to merge 13 commits into
mainfrom
workspaces/main__cost-management

Conversation

@github-actions

Copy link
Copy Markdown

Update cost-management workspace at commit redhat-developer/rhdh-plugins@13d6bd5 for backstage 1.49.4 on branch main.

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 Backstage 1.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 /publish instruction in a PR review comment.
This will start a PR check workflow to:

  • export the workspace plugins as dynamic plugins,
  • publish them as OCI images
  • push the oci-images in the GitHub container registry with a PR-specific tag.

rostalan and others added 13 commits April 28, 2026 10:38
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
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.
@github-actions github-actions Bot added the workspace-update PR modifies files in an existing workspace label Apr 29, 2026
@github-actions

Copy link
Copy Markdown
Author

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/rostalan/rhdh-plugin-export-overlays/red-hat-developer-hub-plugin-cost-management:pr_129__2.1.0
    • ghcr.io/rostalan/rhdh-plugin-export-overlays/red-hat-developer-hub-plugin-cost-management-backend:pr_129__2.1.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.49.4).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

No E2E tests available for this workspace.

@github-actions

Copy link
Copy Markdown
Author

Smoke tests workflow passed. All plugins loaded successfully.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Author

A new workspace commit 1a93ef973b64f23e0a35ae421b7466bafa71ce63 has been discovered (match type: 'exact').
You can update this PR with the latest discovered workspace source commit.

To do so, you can use the /update-commit instruction in a PR review comment.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Author

The versions.json file in your PR doesn't match the one in release branch main
Try updating it by adding the /update-versions PR comment.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Author

Publish workflow — blocked: versions.json is not up-to-date with the base branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-commit-update workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant