I want to propose a new set of tasks to be added:
gulp patch
gulp feature
gulp release
Each of those is bumping the version according to semver standards, updates package.json and commits it. It also adds a relevant git tag.
This uses gulp-bump, gulp-tag-version, gulp-git
I've used this for all my projects that I've used load-common gulp task so if you find this set of tasks useful maybe I could submit a PR for this module?
This approach is useful for Continuous Integration and brings good practice of tagging each release / hot-fix as well as the practice to run automatic tests each time a new version is pushed out
By default, I would run lint, felint, test-cover and nice-package before each patch,feature, release to ensure that no tags / commits are wasted on broken code;
If this is something that might be useful to all that use this tool I would be happy to do a PR
I want to propose a new set of tasks to be added:
gulp patch
gulp feature
gulp release
Each of those is bumping the version according to semver standards, updates package.json and commits it. It also adds a relevant git tag.
This uses gulp-bump, gulp-tag-version, gulp-git
I've used this for all my projects that I've used load-common gulp task so if you find this set of tasks useful maybe I could submit a PR for this module?
This approach is useful for Continuous Integration and brings good practice of tagging each release / hot-fix as well as the practice to run automatic tests each time a new version is pushed out
By default, I would run lint, felint, test-cover and nice-package before each patch,feature, release to ensure that no tags / commits are wasted on broken code;
If this is something that might be useful to all that use this tool I would be happy to do a PR