Skip to content

feat: upgrade Backstage from 1.55.3 to 1.56.5 - #125

Merged
johnnyhuy merged 1 commit into
mainfrom
opencode/backstage-upgrade-1.56.5
Nov 12, 2026
Merged

johnnyhuy merged 1 commit into
mainfrom
opencode/backstage-upgrade-1.56.5

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

Summary

Template changes

Applied:

  • Root package.json - added the vanilla template resolution "@yarnpkg/core": "4.9.1". Kept the existing local resolutions on top (got: npm:11.8.2 for the upstream patch: packaging bug, isolated-vm, @types/react, @types/react-dom).

Kept back, with reasons:

  • .github/workflows/ci.yml - template pins actions/checkout, actions/setup-node and actions/cache to new SHAs. This repo does not carry the vanilla ci.yml - it runs its own build.yml, publish.yml and release.yml - so there was nothing to apply it to.
  • app-config.yaml - template change is comment-only in the new-frontend page:catalog / page:home extension block. This repo's app-config.yaml does not carry that block, so there was nothing to apply.
  • Root package.json jest pins (jest and @jest/environment-jsdom-abstract to ^30.5.0) - this repo does not declare those deps at root - it runs Jest 29 via @backstage/cli - so the pins do not map. Wider root drift (TypeScript, Prettier config, workspaces format) predates this jump and is out of scope for this patch bump.

Dedup note: a stale local branch opencode/backstage-upgrade-1.56.2 had an uncommitted, unpushed 1.56.2 bump. It had no PR and no remote branch, so I discarded it, rebased onto current main and redid the bump to 1.56.5 here.

Verification

  • mise run install - passed (existing peer warnings only, no got patch ENOENT)
  • mise run lint - passed
  • mise run test - passed, 6 suites passed and 1 skipped, 37 tests passed and 1 skipped

Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
@johnnyhuy
johnnyhuy enabled auto-merge (squash) November 12, 2026 18:43
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​backstage/​plugin-permission-backend-module-allow-all-policy@​0.2.23 ⏵ 0.2.24991006398100
Updatednpm/​@​backstage/​plugin-catalog-backend-module-scaffolder-entity-model@​0.2.24 ⏵ 0.2.25100 +11006598100
Updatednpm/​@​backstage/​plugin-permission-react@​0.5.5 ⏵ 0.5.6991006798100
Updatednpm/​@​backstage/​plugin-permission-backend@​0.7.16 ⏵ 0.7.17991006997 -1100
Updatednpm/​@​backstage/​plugin-scaffolder-backend-module-notifications@​0.1.26 ⏵ 0.1.27991006998100
Updatednpm/​@​backstage/​plugin-techdocs-module-addons-contrib@​1.1.40 ⏵ 1.1.41991007098100
Updatednpm/​@​backstage/​plugin-auth-backend-module-gitlab-provider@​0.4.7 ⏵ 0.4.890 -11007098100
Updatednpm/​@​backstage/​plugin-auth-backend-module-github-provider@​0.5.7 ⏵ 0.5.8991007198100
Updatednpm/​@​backstage/​integration-react@​1.2.22 ⏵ 1.2.23991007198100
Addednpm/​@​backstage/​plugin-permission-common@​0.9.12991007198100
Addednpm/​@​backstage/​plugin-permission-node@​0.11.51001007298100
Addednpm/​@​backstage/​plugin-catalog-common@​1.2.11001007298100
Addednpm/​@​backstage/​plugin-auth-node@​0.7.7991007398100
Updatednpm/​@​backstage/​cli-defaults@​0.1.6 ⏵ 0.1.79910073 +198100
Updatednpm/​@​backstage/​plugin-signals-backend@​0.3.19 ⏵ 0.3.209910073 +398100
Updatednpm/​@​backstage/​plugin-search-react@​1.11.8 ⏵ 1.11.999 +11007498100
Updatednpm/​@​backstage/​plugin-techdocs-react@​1.3.15 ⏵ 1.4.09910074 +198100
Addednpm/​@​backstage/​plugin-scaffolder-common@​2.3.1891007498100
Updatednpm/​@​backstage/​plugin-search-backend@​2.1.7 ⏵ 2.1.8991007498100
Updatednpm/​@​backstage/​app-defaults@​1.7.12 ⏵ 1.7.13991007597 -1100
Updatednpm/​@​backstage/​plugin-scaffolder-backend-module-github@​0.10.0 ⏵ 0.10.1991007597 -1100
Addednpm/​@​backstage/​config@​1.3.101001007598100
Updatednpm/​@​backstage/​plugin-notifications@​0.6.0 ⏵ 0.6.19810076 +198100
Updatednpm/​@​backstage/​dev-utils@​1.1.27 ⏵ 1.1.28981007698100
Updatednpm/​@​backstage/​frontend-plugin-api@​0.18.1 ⏵ 0.18.29910076 +19880 -19
Updatednpm/​@​backstage/​plugin-signals@​0.0.35 ⏵ 0.0.369810077 +198100
Updatednpm/​@​backstage/​core-plugin-api@​1.12.10 ⏵ 1.12.1199 +110077 +198100
Updatednpm/​@​backstage/​ui@​0.18.0 ⏵ 0.19.096 +110077 +198100
Updatednpm/​@​backstage/​test-utils@​1.7.22 ⏵ 1.7.239910077 +198100
Updatednpm/​@​backstage/​plugin-search-backend-module-techdocs@​0.4.18 ⏵ 0.4.19991007898100
Updatednpm/​@​backstage/​plugin-techdocs@​1.18.2 ⏵ 1.19.09710078 +198100
Addednpm/​@​backstage/​backend-plugin-api@​1.11.0991007897100
See 27 more rows in the dashboard

View full report

@johnnyhuy
johnnyhuy merged commit bc0a518 into main Nov 12, 2026
5 checks passed
@johnnyhuy
johnnyhuy deleted the opencode/backstage-upgrade-1.56.5 branch November 12, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant