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.mdand 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.Zand make a PR to merge the resulting version bump commit into develop. - Make a PR to merge develop into main.
- Run
git push origin vX.Y.Zto publish the tag that was created bynpm run versionand start the CI release process. - Verify that CI successfully builds and releases to npm and creates a release on GitHub.