List of steps required to do a release. This is a draft that will be refined while doing the next relase.
-
Make sure all tests are passing:
npm test -
Update changelog
tools/git-changelog -
Commit the changes to git and push them to the server
git commit ChangeLog -m 'ChangeLog: update for version vX.Y.Z' git push origin master -
Create and publish a git tag
git tag -a vX.Y.Z -m 'vX.Y.Z' git push origin vX.Y.Z -
Publish the package
npm publish -
Bump up the module version in
package.jsonto the next patch version# edit the module version in package.json, e.g. 0.3.0 -> 0.3.1 git commit package.json -m 'start work on vX.Y.Z' git push origin master