This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 52
Home
Alex Vernacchia edited this page Mar 10, 2016
·
4 revisions
###Releases
When ever you want to do a release follow these steps.
- Make sure all the changes are merged into master
- Make sure all changes have passed Travis CI build
- Test npm package by running
npm pack
command and inspecting tarball created - Determine type of release. We use semantic versioning
- 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
- Revision ->
- Once Travis CI build has completed, make sure you're working directory is clean and run
npm publish
while in root of project - Publish release on github