Take this checklist and paste it into your release PR. Ensure steps are followed in order.
- Make sure JS linting passes with
grunt lint - Increment the version in
package.json.- This is determined by the changes since the last release, using Semantic Versioning.
- Update
CHANGELOG.- Describe large internal changes or anything that will affect users.
- Branch off
developand create arelease-X.X.Xbranch. - Commit and push up your changes to
package.jsonandCHANGELOG. - Open a release PR from your new
release-X.X.Xbranch intomaster - Get your PR reviewed and +1'ed
- Merge this release branch into
masterand tag it. Delete release branch. - Publish a new GitHub release from the new tag.
- Merge
masterintodevelop. - Update your local:
git pull. - Release on npm:
npm publish