Skip to content

chore(quickstart): upgrade plugin to BS v1.54.6 - #4682

Open
divyanshiGupta wants to merge 1 commit into
redhat-developer:mainfrom
divyanshiGupta:update-quickstart-bs
Open

chore(quickstart): upgrade plugin to BS v1.54.6#4682
divyanshiGupta wants to merge 1 commit into
redhat-developer:mainfrom
divyanshiGupta:update-quickstart-bs

Conversation

@divyanshiGupta

@divyanshiGupta divyanshiGupta commented Sep 10, 2026

Copy link
Copy Markdown
Member

Hey, I just made a Pull Request!

https://redhat.atlassian.net/browse/RHIDP-16315

Backstage version bump to v1.54.6. Also bump @red-hat-developer-hub/backstage-plugin-app-react to ^1.0.0 (NFS exports moved off /alpha) for frontend-plugin-api 0.18.0 compatibility.

Blocked: The published plugin’s main entry is NFS (src/index.tsx). That file imports GlobalHeaderMenuItemBlueprint. On Backstage 1.54, @backstage/frontend-plugin-api@0.18.0 throws the following error as soon as that blueprint is created:

The config.schema option is no longer supported.

That happens inside published global-header 2.0.0, which still uses the old config.schema API. Quickstart cannot change that without the global-header upgrade to BS v1.54.x work.

✔️ 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)

@rhdh-gh-app

rhdh-gh-app Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior.

Changed Packages

Package Name Package Path Changeset Bump Current Version
app-legacy workspaces/quickstart/packages/app-legacy none v0.0.0
app workspaces/quickstart/packages/app none v0.0.0
backend workspaces/quickstart/packages/backend none v0.0.0
@red-hat-developer-hub/backstage-plugin-quickstart workspaces/quickstart/plugins/quickstart minor v2.0.1

@divyanshiGupta
divyanshiGupta force-pushed the update-quickstart-bs branch 2 times, most recently from 50e3f70 to 777117e Compare September 10, 2026 09:07
@divyanshiGupta

Copy link
Copy Markdown
Member Author

Quickstart upgrade to BS v1.54.x is currently blocked by global-header upgrade to BS v.154.x

/hold

@codecov

codecov Bot commented Sep 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.72%. Comparing base (726c1de) to head (1924229).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4682   +/-   ##
=======================================
  Coverage   62.72%   62.72%           
=======================================
  Files        2636     2636           
  Lines      105422   105422           
  Branches    29521    29521           
=======================================
  Hits        66125    66125           
  Misses      38762    38762           
  Partials      535      535           
Flag Coverage Δ *Carryforward flag
adoption-insights 84.77% <ø> (ø) Carriedforward from 726c1de
ai-integrations 78.80% <ø> (ø) Carriedforward from 726c1de
app-defaults 53.07% <ø> (ø) Carriedforward from 726c1de
augment 46.67% <ø> (ø) Carriedforward from 726c1de
boost 83.46% <ø> (ø) Carriedforward from 726c1de
bulk-import 73.12% <ø> (ø) Carriedforward from 726c1de
cost-management 13.35% <ø> (ø) Carriedforward from 726c1de
dcm 73.47% <ø> (ø) Carriedforward from 726c1de
e2e-adoption-insights 60.00% <ø> (ø) Carriedforward from 726c1de
e2e-extensions 62.31% <ø> (ø) Carriedforward from 726c1de
e2e-global-header 49.71% <ø> (ø) Carriedforward from 726c1de
e2e-homepage 61.11% <ø> (ø) Carriedforward from 726c1de
e2e-intelligent-assistant 46.09% <ø> (ø) Carriedforward from 726c1de
e2e-orchestrator 49.52% <ø> (ø) Carriedforward from 726c1de
e2e-orchestrator-plugin 49.51% <ø> (ø) Carriedforward from 726c1de
e2e-quickstart 55.21% <ø> (ø) Carriedforward from 726c1de
e2e-scorecard 50.05% <ø> (ø) Carriedforward from 726c1de
e2e-theme 16.36% <ø> (ø) Carriedforward from 726c1de
extensions 57.37% <ø> (ø) Carriedforward from 726c1de
global-floating-action-button 71.18% <ø> (ø) Carriedforward from 726c1de
global-header 67.88% <ø> (ø) Carriedforward from 726c1de
homepage 48.39% <ø> (ø) Carriedforward from 726c1de
install-dynamic-plugins 71.94% <ø> (ø) Carriedforward from 726c1de
intelligent-assistant 77.26% <ø> (ø) Carriedforward from 726c1de
konflux 91.98% <ø> (ø) Carriedforward from 726c1de
lightspeed 69.02% <ø> (ø) Carriedforward from 726c1de
mcp-integrations 84.46% <ø> (ø) Carriedforward from 726c1de
orchestrator 72.02% <ø> (ø) Carriedforward from 726c1de
quickstart 63.74% <ø> (ø)
sandbox 79.56% <ø> (ø) Carriedforward from 726c1de
scorecard 88.20% <ø> (ø) Carriedforward from 726c1de
theme 87.91% <ø> (ø) Carriedforward from 726c1de
translations 5.12% <ø> (ø) Carriedforward from 726c1de
x2a 77.18% <ø> (ø) Carriedforward from 726c1de

*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 726c1de...1924229. 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

Copy link
Copy Markdown

@HusneShabbir HusneShabbir 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.

/lgtm
tested locally.

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.

2 participants