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.json
to 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