
Description
Upgrade @backstage/* dependencies in a plugin or app to a target version. Use when asked to "upgrade backstage", "bump backstage", "update @backstage", "align backstage deps", "backstage version bump", "upgrade dependencies", "backstage-cli versions:bump", "update to latest backstage", "fix version mismatch", "backstage version alignment", "upgrade before migration", or any request to update Backstage package versions in a project.
SKILL.md
<essential_principles>
</essential_principles>
What would you like to do?
- Upgrade to latest Backstage for my RHDH version — Align deps to the Backstage version that your target RHDH release uses
- Upgrade to a specific Backstage version — Bump to an exact Backstage release (e.g., 1.45.3)
- Check what version I'm on — Discover current
@backstage/*versions without making changes - 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 tscpasses with no type errorsyarn buildsucceedsyarn testpasses (if tests exist)
</success_criteria>
More skills from the rhdh-skill repository
View all 24 skillsagent-ready
assess repository readiness for AI agents
Jul 16AgentsCode AnalysisEngineeringbase-images-and-rpms
update base images and lockfiles
Jul 16AutomationConfigurationContainersDeploymentbug-fix
diagnose and fix plugin bugs
Jul 29DebuggingQATestingcompute-plugin-package-overlay-cve-list
generate CVE management reports
Jul 29ComplianceEngineeringReportingSecuritycreate-plugin
scaffold and package RHDH dynamic plugins
Jul 16DeploymentPlugin Developmentcursor-mcp-auth
authenticate Atlassian MCP for Jira
Jul 29AuthJiraMCPOAuth
More from Red Hat Developer
View publisherkonflux-release-data-rpa
update release tags in konflux-release-data
rhdh-skill
Jul 16AutomationDeploymentGitLabkonflux-tekton-updates
update Konflux Tekton task digests
rhdh-skill
Jul 16AutomationCI/CDDeploymentEngineeringlifecycle
check Red Hat product lifecycle status
rhdh-skill
Jul 16ComplianceMaintenanceOperationsnfs-migration
migrate plugins to New Frontend System
rhdh-skill
Jul 16EngineeringFrontendMigrationoverlay
manage RHDH plugin export overlays
rhdh-skill
Jul 16AutomationCode ReviewDeploymentEngineering