Skip to content

Release Process

Brian Muenzenmeyer edited this page May 19, 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 checkout -b 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