Releasing is handled by GitHub Actions and is powered by GitHub Releases.
- Set the new version following the semver specification in
package.json
- Verify the package contents and size using
npm publish --dry-run
- Draft a new release
- Set the tag version to the new version
- Set the release title to the new version
- Auto-generate the release notes, excluding any internal changes
- Watch the release build and verify it completes successfully