- Do describe the steps to reproduce.
- Do describe the expected and actual behaviour.
- It will always help if you can provider a sample project that demonstrates the problem.
To perform the release you must have write access to this project and be added as collaborator in NPM for gulp-bless.
- Pull
master
branch and ensure you have latest changes. - Run
npm test
to make sure all the tests are passing.- If there are test failures fix them, commit, push, and start from step 1.
- Increase the version in package.json. See semver.org to figure out which part of the version string to increase.
- Login to NPM by using the command
npm login
, you can usenpm whoami
to check your login status. - Run
npm publish
- Commit and push the your changes in
package.json
- Go to the GitHub project and create a release (see the releases tab).
- Use the release version as title, e.g. "3.2.1".
- Make sure the branch is master, add a quick description of the changes in the release (for example: "Fix for blah blah ").
- Pre-release checkbox shouldn't be checked.