chore(header): upgrade backstage, nfs app & app-legacy setup#2608
chore(header): upgrade backstage, nfs app & app-legacy setup#2608rohitkrai03 wants to merge 1 commit intoredhat-developer:mainfrom
Conversation
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
Review Summary by QodoMigrate global-header plugin to new Backstage frontend system with dual-mode support
WalkthroughsDescription• Upgraded Backstage from v1.45.2 to v1.49.2 with dependency updates • Created new frontend system (NFS) app package alongside legacy app • Restructured e2e tests to root level with dual-mode testing support • Refactored app to use new frontend plugin API and modular architecture Diagramflowchart LR
A["Backstage v1.45.2"] -->|"Upgrade"| B["Backstage v1.49.2"]
C["Legacy App"] -->|"Parallel"| D["NFS App"]
E["Nested e2e-tests"] -->|"Relocate"| F["Root e2e-tests"]
D -->|"Uses"| G["Frontend Plugin API"]
C -->|"Uses"| H["App Defaults API"]
F -->|"Supports"| I["APP_MODE env var"]
File Changes1. workspaces/global-header/backstage.json
|
Code Review by Qodo
1. NFS e2e tests fail
|
1ff521a to
0d6e36c
Compare
HusneShabbir
left a comment
There was a problem hiding this comment.
Please add the below to the .gitignore file
**/e2e-test-report*/
**/test-results/
**/playwright-report/
HusneShabbir
left a comment
There was a problem hiding this comment.
/lgtm, fine with the e2e file changes.
Signed-off-by: Rohit Rai <rohitkrai03@gmail.com>
|




Hey, I just made a Pull Request!
Fixes - https://redhat.atlassian.net/browse/RHIDP-12833
This PR is the first step in migrating global-header plugin to new frontend system.