Releasing
September 14, 2026 ยท View on GitHub
Releases use Changesets:
- Run
pnpm changeset, choose a version bump, and write a changelog entry. Include the generated file with your change. - On
main,release.ymlopens or updates the version PR. - Merging it updates the version and changelog. After type checks, tests, and the corpus check pass, the workflow publishes to npm with provenance.
Publishing uses OIDC. The npm package must list this repository and
workflow as a trusted publisher. Changesets skips packages marked
private; the lint package must be publishable before a release.
packages/evals stays private and is never versioned or published.
Run the install test before a release.