Skip to content

chore(tech-radar): add new frontend system e2e test#1944

Open
gashcrumb wants to merge 1 commit into
redhat-developer:mainfrom
gashcrumb:RHIDP-11742
Open

chore(tech-radar): add new frontend system e2e test#1944
gashcrumb wants to merge 1 commit into
redhat-developer:mainfrom
gashcrumb:RHIDP-11742

Conversation

@gashcrumb
Copy link
Copy Markdown
Member

@gashcrumb gashcrumb commented Feb 10, 2026

This change adds an additional test project that runs RHDH with app-next instead of app to test the plugin in the new frontend system.

Assisted-by: Cursor

fixes RHIDP-12360

@gashcrumb gashcrumb requested review from a team and kadel as code owners February 10, 2026 12:58
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Feb 10, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gashcrumb
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tech-radar:pr_1944__1.13.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tech-radar-backend:pr_1944__1.12.0

Backstage Compatibility Check

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

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: next | Duration: 6m 30s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@github-actions
Copy link
Copy Markdown
Contributor

Test workflow passed. All plugins loaded successfully.

@gashcrumb
Copy link
Copy Markdown
Member Author

/retest

@github-actions github-actions Bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Feb 10, 2026
@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: next | Duration: 6m 27s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/retest

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: next | Duration: 6m 22s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: next | Duration: 18m 52s
Passed: 1 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/retest

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: next | Duration: 18m 50s
Passed: 1 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 19m 2s
Passed: 1 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb gashcrumb force-pushed the RHIDP-11742 branch 3 times, most recently from d76e0ef to 06e8eea Compare February 18, 2026 14:27
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 18m 50s
Passed: 1 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 4m 52s
Passed: 0 | Failed: 2 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 4m 37s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb gashcrumb marked this pull request as ready for review April 23, 2026 11:14
@gashcrumb gashcrumb force-pushed the RHIDP-11742 branch 2 times, most recently from a62d120 to b8eedfc Compare April 23, 2026 16:11
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@gashcrumb
Copy link
Copy Markdown
Member Author

/hold

@gashcrumb
Copy link
Copy Markdown
Member Author

put this on hold, probably would be good to first extend rhdh-e2e-test-utils to add an alternate dynamic plugin config for the new frontend system so this PR doesn't need to add it.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 4m 42s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@github-actions
Copy link
Copy Markdown
Contributor

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.49.4",
    "node": "22.22.0",
    "cli": "1.10.5",
    "cliPackage": "@red-hat-developer-hub/cli"
}

@github-actions
Copy link
Copy Markdown
Contributor

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.49.4",
    "node": "22.22.0",
    "cli": "1.10.6",
    "cliPackage": "@red-hat-developer-hub/cli"
}

@gashcrumb
Copy link
Copy Markdown
Member Author

Created this PR to add support for configuring the new frontend system from a test.

This change adds an additional test project that runs RHDH with app-next
instead of app to test the plugin in the new frontend system.

Assisted-by: Cursor

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED
@sonarqubecloud
Copy link
Copy Markdown

@gashcrumb
Copy link
Copy Markdown
Member Author

/publish
/unhold

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tech-radar:pr_1944__1.17.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tech-radar-backend:pr_1944__1.16.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.

Running e2e tests
/test e2e-ocp-helm

@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - tech-radar

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 5m 6s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Logs | Artifacts

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

Labels

mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants