Skip to content

chore(global-header): update workspace to Backstage 1.54.6 - #4639

Open
ciiay wants to merge 2 commits into
redhat-developer:mainfrom
ciiay:fix/global-header-RHIDP-16322-update-backstage
Open

chore(global-header): update workspace to Backstage 1.54.6#4639
ciiay wants to merge 2 commits into
redhat-developer:mainfrom
ciiay:fix/global-header-RHIDP-16322-update-backstage

Conversation

@ciiay

@ciiay ciiay commented Sep 8, 2026

Copy link
Copy Markdown
Member

Description

Update all @backstage/* dependencies in the global-header workspace to align with the Backstage 1.54.6 release. Bumps backstage.json from 1.52.1 to 1.54.6 and updates dependency versions across app, backend, and plugin packages.

Also migrates GlobalHeaderComponentBlueprint and GlobalHeaderMenuItemBlueprint from the removed config.schema API to the new configSchema option required by @backstage/frontend-plugin-api 0.18.

Fixed

  • RHIDP-16322 — Update global-header plugin to latest Backstage

Test Plan

  • yarn tsc:full
  • yarn build:all
  • yarn test --watchAll=false
  • yarn build:api-reports:only

Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or Updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)

Fixes: https://redhat.atlassian.net/browse/RHIDP-16322
Signed-off-by: Yi Cai <yicai@redhat.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ciiay
ciiay force-pushed the fix/global-header-RHIDP-16322-update-backstage branch from 2d82635 to eeda58b Compare September 9, 2026 01:18
@rhdh-gh-app

rhdh-gh-app Bot commented Sep 9, 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-test

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

Changed Packages

Package Name Package Path Changeset Bump Current Version
app-legacy workspaces/global-header/packages/app-legacy none v0.0.0
app workspaces/global-header/packages/app none v0.0.0
backend workspaces/global-header/packages/backend none v0.0.0
@red-hat-developer-hub/backstage-plugin-global-header-test workspaces/global-header/plugins/global-header-test none v0.8.0
@red-hat-developer-hub/backstage-plugin-global-header workspaces/global-header/plugins/global-header patch v2.0.0

Signed-off-by: Yi Cai <yicai@redhat.com>
@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.37%. Comparing base (628fee0) to head (a662c4d).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4639      +/-   ##
==========================================
- Coverage   62.37%   62.37%   -0.01%     
==========================================
  Files        2619     2619              
  Lines      104851   104843       -8     
  Branches    29432    29433       +1     
==========================================
- Hits        65404    65396       -8     
  Misses      38859    38859              
  Partials      588      588              
Flag Coverage Δ *Carryforward flag
adoption-insights 84.77% <ø> (ø) Carriedforward from eeda58b
ai-integrations 78.80% <ø> (ø) Carriedforward from eeda58b
app-defaults 53.07% <ø> (ø) Carriedforward from eeda58b
augment 46.67% <ø> (ø) Carriedforward from eeda58b
boost 80.51% <ø> (ø) Carriedforward from eeda58b
bulk-import 73.12% <ø> (ø) Carriedforward from eeda58b
cost-management 13.35% <ø> (ø) Carriedforward from eeda58b
dcm 73.47% <ø> (ø) Carriedforward from eeda58b
e2e-adoption-insights 60.00% <ø> (ø) Carriedforward from eeda58b
e2e-extensions 62.31% <ø> (ø) Carriedforward from eeda58b
e2e-global-header 49.71% <ø> (-0.65%) ⬇️ Carriedforward from eeda58b
e2e-homepage 61.11% <ø> (ø) Carriedforward from eeda58b
e2e-intelligent-assistant 46.90% <ø> (ø) Carriedforward from eeda58b
e2e-orchestrator 49.52% <ø> (ø) Carriedforward from eeda58b
e2e-orchestrator-plugin 49.51% <ø> (ø) Carriedforward from eeda58b
e2e-quickstart 55.21% <ø> (ø) Carriedforward from eeda58b
e2e-scorecard 50.10% <ø> (ø) Carriedforward from eeda58b
e2e-theme 16.36% <ø> (ø) Carriedforward from eeda58b
extensions 57.37% <ø> (ø) Carriedforward from eeda58b
global-floating-action-button 71.18% <ø> (ø) Carriedforward from eeda58b
global-header 67.88% <100.00%> (-0.22%) ⬇️
homepage 48.48% <ø> (ø) Carriedforward from eeda58b
install-dynamic-plugins 71.31% <ø> (ø) Carriedforward from eeda58b
intelligent-assistant 76.44% <ø> (ø) Carriedforward from eeda58b
konflux 91.98% <ø> (ø) Carriedforward from eeda58b
lightspeed 69.02% <ø> (ø) Carriedforward from eeda58b
mcp-integrations 84.46% <ø> (ø) Carriedforward from eeda58b
orchestrator 71.13% <ø> (ø) Carriedforward from eeda58b
quickstart 63.74% <ø> (ø) Carriedforward from eeda58b
sandbox 79.56% <ø> (ø) Carriedforward from eeda58b
scorecard 87.96% <ø> (ø) Carriedforward from eeda58b
theme 87.91% <ø> (ø) Carriedforward from eeda58b
translations 5.12% <ø> (ø) Carriedforward from eeda58b
x2a 77.18% <ø> (ø) Carriedforward from eeda58b

*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 628fee0...a662c4d. 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.

@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

@karthikjeeyar

Copy link
Copy Markdown
Member

@ciiay consider bumping @red-hat-developer-hub/backstage-plugin-global-header-test version as well.

@@ -0,0 +1,5 @@
---
'@red-hat-developer-hub/backstage-plugin-global-header': patch

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
'@red-hat-developer-hub/backstage-plugin-global-header': patch
'@red-hat-developer-hub/backstage-plugin-global-header': patch
'@red-hat-developer-hub/backstage-plugin-global-header-test': patch

@debsmita1 debsmita1 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Could you also check and resolve this mismatch

> backstage-dependency-tools@0.0.0 verify-versions
> tsx scripts/verify-versions.ts /Users/dsantra/Documents/rhdh-plugins/workspaces/global-header/plugins/global-header

Project root: /Users/dsantra/Documents/rhdh-plugins/workspaces/global-header
Backstage version: 1.54.6
No local manifest for 1.54.6, fetching https://raw.githubusercontent.com/backstage/versions/main/v1/releases/1.54.6/manifest.json
Manifest 1.54.6 contains 210 packages
Checked 119 dependency declarations in 6 package.json files and 129 @backstage/ yarn.lock entries against manifest 1.54.6

| package.json | Dependency                     | Declared | Manifest | Resolved (yarn.lock) | Status                                                         |
| ------------ | ------------------------------ | -------- | -------- | -------------------- | -------------------------------------------------------------- |
| yarn.lock    | @backstage/frontend-plugin-api | ^0.15.1  | 0.18.0   | 0.15.1               | range incompatible with manifest, resolved older than manifest |

Checked 1 outdated dependency on the npm registry
Fix expectation: 3 fixable, 0 blocked on upstream releases, 0 blocked on transitive dependencies

1 version mismatches found.

`

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.

3 participants