Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 20, 2025

Bumps @backstage/plugin-scaffolder-backend from 1.26.2 to 3.0.0.

Release notes

Sourced from @​backstage/plugin-scaffolder-backend's releases.

v1.44.1

This release fixes the following issues:

  • Default values for global font color, weight, size, and family are now set in @backstage/ui/css/styles.css, in particular fixing font colors in some parts of the app in dark mode.
  • Dev apps created with @backstage/dev-utils now include the CSS from @backstage/ui/css/styles.css by default.
  • The user settings plugin no longer overrides the storage API in the new frontend system by default. This fixes an issue where the Signals plugin was suddenly required.

v1.44.0

These are the release notes for the v1.44.0 release of Backstage.

A huge thanks to the whole team of maintainers and contributors as well as the amazing Backstage Community for all the hard work in getting this release developed and done.

Highlights

Scaffolder Backend 3.0

BREAKING:

Removal of deprecated types and interfaces: CreateWorkerOptions, CurrentClaimedTask, DatabaseTaskStore, TaskManager, etc.

The TaskBroker interface now requires the cancel, recoverTasks, and retry methods to be implemented. If your implementation of TaskBroker doesn’t use these methods, you can replace them with a no-op () => void function. Please reach out to us in an issue as we're thinking about completely removing the TaskBroker extension point soon and would like to hear your use cases for the upcoming re-architecture of the scaffolder-backend plugin.

The scaffolderActionsExtensionPoint has been moved from /alpha to the main export.

// before
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
// after
import { scaffolderActionsExtensionPoint } from '@​backstage/plugin-scaffolder-node';

DEPRECATION:

We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that come a lot of deprecations and removals for public types that are making these things hard.

If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.

  • SerializedTask, SerializedTaskEvent, TaskBroker, TaskContext, TaskBrokerDispatchOptions, TaskBrokerDispatchResult, TaskCompletionState, TaskEventType, TaskFilter, TaskFilters, TaskStatus are the types that have now been marked as deprecated, and will be removed in a future release.

Design System: Backstage Theme

BREAKING Removed the built-in CssBaseline from UnifiedThemeProvider. If your Backstage instance looks broken after this update, you likely forgot to add our new Backstage UI global CSS. To do that, please import @backstage/ui/css/styles.css in packages/app/src/index.tsx:

import '@backstage/ui/css/styles.css';

This change also removes the noCssBaseline prop, which became redundant.

... (truncated)

Changelog

Sourced from @​backstage/plugin-scaffolder-backend's changelog.

3.0.0

Major Changes

  • 9b81a90: BREAKING - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them.

    Affected types: CreateWorkerOptions, CurrentClaimedTask, DatabaseTaskStore, DatabaseTaskStoreOptions, TaskManager, TaskStore, TaskStoreCreateTaskOptions, TaskStoreCreateTaskResult, TaskStoreEmitOptions, TaskStoreListEventsOptions, TaskStoreRecoverTaskOptions, TaskStoreShutDownTaskOptions, TaskWorker and TemplateActionRegistry.

Patch Changes

  • f222a2e: Fixed distributed actions not being visible in the scaffolder template actions.

    Depending on the plugin startup order, some of the distributed actions were not being registered correctly, causing them to be invisible in the scaffolder template actions list.

  • Updated dependencies

    • @​backstage/backend-defaults@​0.13.0
    • @​backstage/integration@​1.18.1
    • @​backstage/plugin-scaffolder-backend-module-bitbucket-server@​0.2.14
    • @​backstage/plugin-scaffolder-backend-module-bitbucket-cloud@​0.2.14
    • @​backstage/plugin-scaffolder-backend-module-bitbucket@​0.3.15
    • @​backstage/plugin-scaffolder-backend-module-gerrit@​0.2.14
    • @​backstage/plugin-scaffolder-backend-module-github@​0.9.1
    • @​backstage/plugin-scaffolder-backend-module-gitlab@​0.9.6
    • @​backstage/plugin-scaffolder-backend-module-azure@​0.2.14
    • @​backstage/plugin-scaffolder-backend-module-gitea@​0.2.14
    • @​backstage/plugin-scaffolder-node@​0.12.0
    • @​backstage/config@​1.3.5
    • @​backstage/plugin-bitbucket-cloud-common@​0.3.3
    • @​backstage/backend-openapi-utils@​0.6.2
    • @​backstage/backend-plugin-api@​1.4.4
    • @​backstage/plugin-auth-node@​0.6.8
    • @​backstage/plugin-catalog-backend-module-scaffolder-entity-model@​0.2.13
    • @​backstage/plugin-catalog-node@​1.19.1
    • @​backstage/plugin-events-node@​0.4.16
    • @​backstage/plugin-permission-common@​0.9.2
    • @​backstage/plugin-permission-node@​0.10.5
    • @​backstage/plugin-scaffolder-common@​1.7.2

3.0.0-next.1

Patch Changes

  • Updated dependencies
    • @​backstage/config@​1.3.4-next.0
    • @​backstage/backend-defaults@​0.13.0-next.1
    • @​backstage/integration@​1.18.1-next.1
    • @​backstage/backend-plugin-api@​1.4.4-next.0
    • @​backstage/plugin-auth-node@​0.6.8-next.0
    • @​backstage/plugin-permission-common@​0.9.2-next.0

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [@backstage/plugin-scaffolder-backend](https://github.com/backstage/backstage/tree/HEAD/plugins/scaffolder-backend) from 1.26.2 to 3.0.0.
- [Release notes](https://github.com/backstage/backstage/releases)
- [Changelog](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/CHANGELOG.md)
- [Commits](https://github.com/backstage/backstage/commits/HEAD/plugins/scaffolder-backend)

---
updated-dependencies:
- dependency-name: "@backstage/plugin-scaffolder-backend"
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 20, 2025

Labels

The following labels could not be found: kind/cleanup, ok-to-test, release-note-none. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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