SuperAPI AI Directory

backstage-upgrade

General & other

View repository

Updated 10-16 07:27

About this skill

<essential_principles>

</essential_principles>

What would you like to do?

  1. Upgrade to latest Backstage for my RHDH version — Align deps to the Backstage version that your target RHDH release uses
  2. Upgrade to a specific Backstage version — Bump to an exact Backstage release (e.g., 1.45.3)
  3. Check what version I'm on — Discover current @backstage/* versions without making changes
  4. Fix issues after a version bump — Resolve breaking changes, moved packages, or build failures after upgrading

Wait for response before proceeding.

Response Action
1, "latest", "RHDH", "align" Follow workflows/full-upgrade.md (RHDH-aligned)
2, "specific", "version", number like "1.45" Follow workflows/full-upgrade.md (user-specified version)
3, "check", "current", "what version" Read references/discover-versions.md and report findings
4, "fix", "breaking", "issues", "errors" Read references/fix-breaking-changes.md and references/migrate-packages.md

<reference_index>

Reference Load when...
references/discover-versions.md Reading current Backstage versions from a project
references/determine-target.md Figuring out what Backstage version to target
references/bump-deps.md Running the version bump command
references/migrate-packages.md Handling moved/renamed packages
references/fix-breaking-changes.md Resolving breaking changes from changelogs
references/verify-upgrade.md Verifying the upgrade succeeded
../rhdh/references/versions.md Looking up RHDH → Backstage version mapping

</reference_index>

<success_criteria>

  • All @backstage/* deps align to the target release version
  • No packages still reference old names (moved to @backstage-community/*)
  • yarn tsc passes with no type errors
  • yarn build succeeds
  • yarn test passes (if tests exist)

</success_criteria>