Skip to content

Release Checklist

Elliot Lee edited this page Nov 5, 2017 · 29 revisions

Pre-release

  • Your changes should be on a branch.
  • Your changes should have unit tests.
  • Build your code with yarn build
  • Run the unit tests with yarn test
  • Get a full code review.
  • Merge your branch into develop and push to github.

Release

  • Update HISTORY.md with the version number, and ensure it lists the changes since the previous release.
  • Update package.json to bump the ripple-lib version number.
  • Merge develop into master and push to github.*
  • Create a release on github with an appropriate tag name (the version number).
  • Publish the release to npm with yarn publish

*This is important because we have docs telling developers to use master to get the latest release.