Backstage 1.50.0: Migration recipe that runs every @backstage v1.50.0 codemod from the registry in a safe order.
backstage21 executions
Workflow default · Add required entityRef field to Location object literals (@backstage/catalog-client)
Workflow default · Add required updateLocation method to CatalogApi / CatalogService implementations
Workflow default · Replace deprecated @backstage/plugin-catalog-node/alpha exports with stable equivalents
Workflow default · Replace deprecated DialogApi .show() and .showModal() with .open()
Workflow default · Rename HeaderTab to HeaderNavTabItem and remove matchStrategy in @backstage/ui
Workflow default · Replace humanizeEntityRef / humanizeEntity with the Catalog Presentation API
Workflow default · Migrate PermissionedRoute to Route + RequirePermission (@backstage/plugin-permission-react)
Workflow default · Rename SignalService exports to SignalsService in @backstage/plugin-signals-node
Workflow default · Remove deprecated bootstrapEnvProxyAgents() call and import from @backstage/cli-common
Workflow default · Rename .bui-PluginHeaderToolbarWrapper to .bui-PluginHeaderToolbar and related classNames
Workflow default · Replace createSchemaFromZod / config.schema with configSchema
Build tailored, compiler-aware skills to assess, plan, and automate complex codebase changes.