Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

Releases

Alex Vernacchia edited this page Mar 17, 2015 · 2 revisions

If you are a collaborator, when 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 (from tag) has completed, make sure you're working directory is clean and run npm publish while in root of project
  7. Add Release notes to tag on Github
Clone this wiki locally