Skip to content

Release Process

Brian Muenzenmeyer edited this page Jan 18, 2018 · 14 revisions

Normal Process

  1. Merge PRs to master as ready

  2. Pull master down locally

  3. npm run release -- --no-verify

    • Bumps package.json based on conventional commits
    • Updates CHANGELOG.md
    • Commits CHANGELOG.md
    • Creates Tag
  4. Review CHANGELOG.md

    • If changes need be made, delete and re-tag.
  5. Push to master

  6. Create new Github Release. Tag should already exist now

Alpha and Beta Releases

Same as above, except the command in step 3 should be npm run release -- --no-verify --release-as <<version>>

Example: npm run release -- --no-verify --release-as 3.0.0-alpha.7