Skip to content

Conversation

@kurtaking
Copy link
Member

@kurtaking kurtaking commented Dec 28, 2025

Hey, I just made a Pull Request!

Enabled deprecation listing in bcp.json and the following deprecation cleanup is required.

  • Dropped support for the old backend system, including removal of exports for JenkinsBuilder. Users must migrate to the new backend installation method.
  • Replaced usage of CatalogApi from @backstage/catalog-client with CatalogService from @backstage/plugin-catalog-node
  • Registered Jenkins permissions using permissionsRegistry.addPermissions(jenkinsPermissions) in the backend plugin initialization, and passed permissionsRegistry as a dependency.
  • Removed redundant permission router registration from JenkinsBuilder.
  • Refactored frontend app initialization to use createRoot from react-dom/client instead of react-dom, and updated how the app is created and rendered.

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

@kurtaking kurtaking requested a review from a team as a code owner December 28, 2025 00:23
@kurtaking kurtaking requested review from BethGriggs and removed request for a team December 28, 2025 00:23
@kurtaking kurtaking marked this pull request as draft December 28, 2025 00:23
@kurtaking kurtaking self-assigned this Dec 28, 2025
@backstage-goalie
Copy link
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
app-next workspaces/jenkins/packages/app-next none v0.0.2
@backstage-community/plugin-jenkins-backend workspaces/jenkins/plugins/jenkins-backend major v0.22.0
@backstage-community/plugin-jenkins workspaces/jenkins/plugins/jenkins major v0.26.0

@kurtaking
Copy link
Member Author

Possibly worth doing a few of these as separate PRs, but they are required if you enable listDeprecations.

@kurtaking kurtaking marked this pull request as ready for review December 28, 2025 04:14
@kurtaking kurtaking marked this pull request as draft December 28, 2025 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants