fix(deps): bump Backstage to 1.54.6 - #1065
Conversation
Moves every @backstage/* dependency and backstage.json to the current stable release (1.48.3 -> 1.54.6), using the versions published in the official release manifest. Worth calling out for consumers: @backstage/cli 0.36.5 pulls in cli-module-build 0.1.7, which compiles config.d.ts into a generated config.schema.json at pack time and repoints the configSchema field at it. config-loader only skips its TypeScript schema compiler when no installed package ships a .d.ts schema, so publishing the raw config.d.ts made every consumer load typescript and build a TS Program on each backend boot. No source changes were needed; tsc, build, tests and biome all pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughThe update raises the Backstage workspace version and updates Backstage runtime and development dependency ranges in the root, dev-sandbox, GitLab backend, and GitLab package manifests. ChangesBackstage dependency alignment
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR updates Backstage and related package versions without introducing code or configuration behavior changes; no actionable merge-blocking risk remains beyond normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Description checkExplanation The description explains the upgrade scope, the Backstage config schema improvement, and the absence of source code changes. It also marks the applicable change type. The required template sections are present and sufficiently complete. Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (5 skipped: 5 unsupported.) ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🚨 Proposed changes
Upgrade Backstage from 1.48.3 to 1.54.6.
No code changes. Mostly done for the 1.53+ improvement for config schemas: they are transformed to JSON Schema at package time (instead of every boot).
⚙️ Types of changes
What types of changes does your code introduce? Put an
xin the boxes that applySummary by CodeRabbit