feat(lightspeed)!: remove OFS re-exports from main entry point [RHIDP-15153]#3708
Conversation
BREAKING CHANGE: Legacy (OFS) component exports have been removed from the main './' entry point. OFS consumers must update imports to use '@red-hat-developer-hub/backstage-plugin-lightspeed/legacy'. Fixes: https://redhat.atlassian.net/browse/RHIDP-15153 Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Changed Packages
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3708 +/- ##
=======================================
Coverage 54.55% 54.55%
=======================================
Files 2349 2349
Lines 89735 89735
Branches 25135 25133 -2
=======================================
Hits 48953 48953
Misses 40482 40482
Partials 300 300
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
Tried generating this PR using S_.2026-07-08.at.4.mp4 |
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 11:08 PM UTC · Completed 11:13 PM UTC |
Review — approveSummaryThis PR removes legacy (OFS) component re-exports ( Verified
VerdictClean, well-scoped breaking change. No logic errors, no missed consumers, no security concerns. Documentation and configuration are thoroughly updated. The PR is ready to merge. |



Description
Remove legacy (OFS) component re-exports from the main
./entry point of@red-hat-developer-hub/backstage-plugin-lightspeed. OFS consumers must now import from the./legacysubpath exclusively. This is a breaking change that graduates the New Frontend System (NFS) plugin to the primary entry point while keeping OFS available at./legacyfor community consumers until Backstage 2.x drops OFS support.Updates documentation (README,
app-config.dynamic.yaml) to reflect thatmodule: Legacyis now required for all OFS dynamic plugin configurations, and bumps the changeset tomajor.Fixed
Checklist