Skip to content

Support git tags and semver  #15

@BobbyKostadinov

Description

@BobbyKostadinov

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions