Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
Alex Vernacchia edited this page Mar 10, 2016 · 4 revisions

###Releases

When ever you want to do a release follow these steps.

  1. Make sure all the changes are merged into master
  2. Make sure all changes have passed Travis CI build
  3. Test npm package by running npm pack command and inspecting tarball created
  4. Determine type of release. We use semantic versioning
  5. Run grunt bump command to increment package.json version, commit changes (to readme and package.json), tag changes, and push to upstream (main ET repo).
    • Revision -> grunt bump
    • Minor -> grunt bump:minor
    • Major -> grunt bump:major
  6. Once Travis CI build has completed, make sure you're working directory is clean and run npm publish while in root of project
  7. Publish release on github
Clone this wiki locally