Skip to content

Release Process

Brian Muenzenmeyer edited this page Mar 2, 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

WHILE IN PRE-RELEASE MODE ONLY

lerna publish --allow-branch dev --skip-npm --conventional-commits --preid=alpha --independent --cd-version prerelease

AFTER STABLE

lerna publish --skip-npm --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