- Create a new branch, named
release-matrix-sdk-crypto-js-<version>
. - Update
CHANGELOG.md
, if necessary. - Run
yarn version
to bump the version number and create a tag. - Push the branch, but not yet the tag.
- Create a PR to approve the changes.
- Once approved:
- Update the git tag to the new head of the branch, if necessary.
- Push the git tag; doing so triggers the github actions workflow which builds and publishes to npm, and creates a draft GH release.
- Merge the PR.
- Update the release on github and publish.