Making a release
The new version number must follow semantic versioning and look like X.Y.Z
. To make a new release follow these steps:
- Create or update the release notes at
book/src/releases/vX.Y.Z.md
and make a PR to merge them into develop. The release notes should include a migration guide if there are breaking changes. - Run
npm run version X.Y.Z
and make a PR to merge the resulting version bump commit into develop. - Make a PR to merge develop into main.
- Verify that the CI successfully builds and releases to npm and creates a release on GitHub.