Skip to content

chore(global-header): remove legacy OFS and Scalprum code - #4804

Open
jonkoops wants to merge 1 commit into
redhat-developer:mainfrom
jonkoops:remove-global-header-legacy
Open

jonkoops wants to merge 1 commit into
redhat-developer:mainfrom
jonkoops:remove-global-header-legacy

Conversation

@jonkoops

Copy link
Copy Markdown
Contributor

Removes the global-header legacy dev shell, OFS plugin source, and Scalprum dependencies. E2E and workspace scripts use the NFS app only.

RHIDP-15353

@jonkoops
jonkoops requested review from a team, ciiay and divyanshiGupta as code owners September 16, 2026 11:08
@rhdh-gh-app

rhdh-gh-app Bot commented Sep 16, 2026

Copy link
Copy Markdown

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

  • @red-hat-developer-hub/backstage-plugin-global-header

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@red-hat-developer-hub/backstage-plugin-global-header workspaces/global-header/plugins/global-header none v3.0.0

@@ -11,136 +11,3 @@ dynamicPlugins:
# config:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left this NFS config commented out deliberately; please let me know if this needs to be enabled now that the legacy config has been removed.

@jonkoops

Copy link
Copy Markdown
Contributor Author

Not sure if a changeset is needed here; I can add one, which would likely be a major version bump (I presume).

@jonkoops
jonkoops force-pushed the remove-global-header-legacy branch 2 times, most recently from 00ef583 to b42c4ad Compare September 16, 2026 11:53
@codecov

codecov Bot commented Sep 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.59%. Comparing base (78e8e14) to head (6b55b6d).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4804      +/-   ##
==========================================
- Coverage   63.65%   63.59%   -0.06%     
==========================================
  Files        2692     2689       -3     
  Lines      107325   107145     -180     
  Branches    30062    30047      -15     
==========================================
- Hits        68318    68142     -176     
+ Misses      37236    37209      -27     
- Partials     1771     1794      +23     
Flag Coverage Δ *Carryforward flag
adoption-insights 84.77% <ø> (ø) Carriedforward from 78e8e14
ai-integrations 82.63% <ø> (ø) Carriedforward from 78e8e14
app-defaults 63.39% <ø> (ø) Carriedforward from 78e8e14
augment 46.67% <ø> (ø) Carriedforward from 78e8e14
boost 84.97% <ø> (ø) Carriedforward from 78e8e14
bulk-import 73.12% <ø> (ø) Carriedforward from 78e8e14
cost-management 13.53% <ø> (ø) Carriedforward from 78e8e14
dcm 73.47% <ø> (ø) Carriedforward from 78e8e14
e2e-adoption-insights 60.00% <ø> (ø) Carriedforward from 78e8e14
e2e-extensions 62.31% <ø> (ø) Carriedforward from 78e8e14
e2e-global-header 51.82% <ø> (ø) Carriedforward from 78e8e14
e2e-homepage 61.11% <ø> (ø) Carriedforward from 78e8e14
e2e-intelligent-assistant 46.01% <ø> (ø) Carriedforward from 78e8e14
e2e-orchestrator 49.49% <ø> (ø) Carriedforward from 78e8e14
e2e-orchestrator-plugin 49.48% <ø> (ø) Carriedforward from 78e8e14
e2e-quickstart 55.21% <ø> (ø) Carriedforward from 78e8e14
e2e-scorecard 50.00% <ø> (ø) Carriedforward from 78e8e14
e2e-theme 16.36% <ø> (ø) Carriedforward from 78e8e14
extensions 58.30% <ø> (ø) Carriedforward from 78e8e14
global-floating-action-button 71.18% <ø> (ø) Carriedforward from 78e8e14
global-header 69.03% <ø> (+1.27%) ⬆️
homepage 55.05% <ø> (ø) Carriedforward from 78e8e14
install-dynamic-plugins 73.52% <ø> (ø) Carriedforward from 78e8e14
intelligent-assistant 78.04% <ø> (ø) Carriedforward from 78e8e14
konflux 91.98% <ø> (ø) Carriedforward from 78e8e14
lightspeed 69.02% <ø> (ø) Carriedforward from 78e8e14
mcp-integrations 84.46% <ø> (ø) Carriedforward from 78e8e14
orchestrator 77.69% <ø> (ø) Carriedforward from 78e8e14
quickstart 63.74% <ø> (ø) Carriedforward from 78e8e14
sandbox 79.56% <ø> (ø) Carriedforward from 78e8e14
scorecard 88.71% <ø> (ø) Carriedforward from 78e8e14
theme 87.94% <ø> (ø) Carriedforward from 78e8e14
translations 5.12% <ø> (ø) Carriedforward from 78e8e14
x2a 78.44% <ø> (ø) Carriedforward from 78e8e14

*This pull request uses carry forward flags. Click here to find out more.


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 78e8e14...6b55b6d. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Delete the app-legacy dev shell, plugin legacy exports, and Scalprum
hooks. Make Playwright and workspace scripts NFS-only. Keep NFS
app.extensions guidance commented in app-config.dynamic.yaml. Add
@axe-core/playwright to the workspace root for e2e a11y tests.

Ref: RHIDP-15353
Signed-off-by: Jon Koops <[email protected]>
Signed-off-by: Christoph Jerolimov <[email protected]>
@christoph-jerolimov
christoph-jerolimov force-pushed the remove-global-header-legacy branch from b42c4ad to 6b55b6d Compare September 18, 2026 14:12
@sonarqubecloud

Copy link
Copy Markdown

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant