Skip to content

Release Process

Brian Muenzenmeyer edited this page May 18, 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! EXPERIMENT WITH BELOW

  1. git branch release-next
  2. lerna-changelog
  3. Update CHANGELOG.md
  4. PR that final changeset
  5. 2,3,4 again

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