This repository uses changesets to manage versions and publish packages.
When you make a change that needs to be published, create a changeset by running:
pnpm changesetThis will guide you through creating a changeset file that describes your changes.
The publishing process is as follows:
- When changesets are merged to main, a "Version Packages" PR is automatically created or updated
- Once approved, the "Version Packages" PR can be merged to update package versions and changelogs
- To publish packages to npm, manually trigger the "Release" workflow from the GitHub Actions tab
- Select the "Publish packages to npm" option to publish the new versions
This ensures that packages are only published with explicit approval, not automatically when code merges to main.