Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
vernak2539 edited this page Nov 3, 2014 · 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. Update README.md with release notes (don't commit)
  6. 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
  7. Once Travis CI build has completed, make sure you're working directory is clean and run npm publish while in root of project
Clone this wiki locally