To release a new version of the libraries, you should:
- Checkout to a new branch named
release-vX.Y.Zfrom main. - Bump the version of the libraries running npm-bump.go
go run ./scripts/npm-bump <new version>. For example:go run ./scripts/npm-bump 1.2.3. - Commit these changes - as a standalone commit ("Prepare release vX.Y.Z") or as part of your changes.
- Push the changes (new version(s)) and create a PR.
- After the PR is merged, checkout to and update the main.
- Run release.go
go run ./scripts/release.
Further actions will then be triggered on GitHub side (see release stage in the CI).