Skip to content

Release Process

Brian Muenzenmeyer edited this page Mar 5, 2018 · 14 revisions

Install lerna globally: https://github.com/lerna/lerna

  1. Merge PRs to master as ready

...

  1. git checkout master
  2. git fetch
  3. git pull

BE CERTAIN WE SHOULD RELEASE!

WHILE IN PRE-RELEASE MODE ONLY

lerna publish --conventional-commits --preid=alpha --independent --cd-version prerelease

AFTER STABLE

lerna publish --conventional-commits --independent
  1. push tags to origin if they and the CHANGELOGs look right
  2. npm publish each package

Evaluate if we can remove --skip-npm