Skip to content

Conversation

@pasevin
Copy link
Collaborator

@pasevin pasevin commented Jan 5, 2026

Summary

Adds a manual GitHub Actions workflow to deprecate the old @openzeppelin/ui-builder-* packages on npm and direct users to the new @openzeppelin/ui-* namespace.

Workflow Details

Trigger: Manual (workflow_dispatch)

Inputs:

  • dry_run: Whether to show commands without executing (default: true)
  • deprecation_message: Custom deprecation message

Packages to deprecate:

Old Package New Package
@openzeppelin/ui-builder-types @openzeppelin/ui-types
@openzeppelin/ui-builder-utils @openzeppelin/ui-utils
@openzeppelin/ui-builder-styles @openzeppelin/ui-styles
@openzeppelin/ui-builder-ui @openzeppelin/ui-components
@openzeppelin/ui-builder-renderer @openzeppelin/ui-renderer
@openzeppelin/ui-builder-react-core @openzeppelin/ui-react
@openzeppelin/ui-builder-storage @openzeppelin/ui-storage

Usage

  1. Go to Actions tab
  2. Select "Deprecate Old Packages" workflow
  3. Click "Run workflow"
  4. First run with dry_run: true to verify
  5. Then run with dry_run: false to execute

Related

@pasevin pasevin requested a review from a team as a code owner January 5, 2026 12:14
@pasevin pasevin merged commit 90d6175 into main Jan 5, 2026
11 checks passed
@pasevin pasevin deleted the chore/deprecate-old-packages branch January 5, 2026 12:19
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.

2 participants