- Ensure you've pushed all the necessary changes to the repo and tests are successfully passed on TravisCI
- Bump up the version in
package.json
- Update the
CHANGELOG.md
file using$ yarn changelog
- Make a release commit with a message in format of
chore(release): vX.Y.Z
- Tag the release commit using
$ git tag vX.Y.X
- Push the release commit (including the tag) to GitHub
$ git push && git push --tags
- Publish the new package version using
$ npm publish