auto-release (#216)

* auto-release

* fixes

* fix secret name
This commit is contained in:
Chris Tate
2026-01-23 11:19:43 -06:00
committed by GitHub
parent ea17db8564
commit 57dc7602fc
6 changed files with 965 additions and 2 deletions
+23
View File
@@ -0,0 +1,23 @@
# Changesets
This project uses [Changesets](https://github.com/changesets/changesets) for versioning and changelog generation.
## Adding a changeset
When you make a change that should be released, run:
```bash
pnpm changeset
```
This will prompt you to:
1. Select the type of change (patch, minor, major)
2. Write a summary of your changes
The changeset file will be committed with your PR.
## Release process
When changesets are merged to `main`, the release workflow will:
1. Create a "Version Packages" PR that updates version numbers and changelogs
2. When that PR is merged, packages are automatically published to npm