Skip to content

Update acs workspace to commit a4bbab4 for backstage 1.49.4 on branch main#131

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

Update acs workspace to commit a4bbab4 for backstage 1.49.4 on branch main#131
github-actions[bot] wants to merge 13 commits into
mainfrom
workspaces/main__acs

Conversation

@github-actions

@github-actions github-actions Bot commented May 4, 2026

Copy link
Copy Markdown

Update acs workspace at commit backstage/community-plugins@a4bbab4 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/acs/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: backstage/community-plugins@bad551c...a4bbab4.

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 May 4, 2026
@github-actions

github-actions Bot commented May 4, 2026

Copy link
Copy Markdown
Author

Publish workflow has completed with failure.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/rostalan/rhdh-plugin-export-overlays/backstage-community-plugin-acs:pr_131__0.2.0

Backstage Compatibility Check

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

No action required.

Metadata Validation

❌ Found 1 validation error(s):

File Kind Message
backstage-community-plugin-acs.yaml mismatch OCI reference mismatch: expected "oci://ghcr.io/rostalan/rhdh-plugin-export-overlays/backstage-community-plugin-acs" but got "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-acs"

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

Labels

workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant