Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 957 Bytes

README_INTERNAL.md

File metadata and controls

10 lines (9 loc) · 957 Bytes

Releasing

  1. Merge feature branches, bug fixes, and whatever changes into master after CI passes and PRs are approved
  2. Create a new branch off master when you're ready to release a new version
  3. On this branch run npm version [...] (see npm-version docs for more info) which will bump the version in package.json and make a tag (for example npm version patch -m "Bump for 3.1.2"). Follow SemVer rules for patch/minor/major.
  4. Push the version commit and the tag git push && git push --tags origin
  5. Open Pull Request, "Rebase and merge" after approved
  6. Create a new release in the Github UI, give the release a name and add release notes (creating the release will kick off npm publish)
  7. Checkout the master branch and pull the latest by running git checkout master && git pull
  8. Publish the new version to npmjs.com using the npm publish command