dascentral / hubflow-release
A release utility for projects that leverage HubFlow and package.json for version management.
0.1.6
2021-02-20 00:44 UTC
Requires
- php: ^7.2.5 || ^8.0
- symfony/console: ~4.0
- symfony/process: ~4.0
README
Summary
HubFlow Release is a utility that facilitates the generation of a HubFlow release for projects that manage the version of the application via a "package.json" file.
This utility is clearly relevant to a very narrow slice of the Internet but comes in very handy on all of my side projects.
Dependencies
Installation
composer global require "dascentral/hubflow-release"
Make sure to place the $HOME/.composer/vendor/bin
directory (or the equivalent directory for your OS)
in your $PATH
so the executable can be located by your system.
Usage
hf release [major|minor|patch]
A "patch" release is assumed when the second argument is ommitted.
Actions Performed
- A HubFlow release is started
- The version in the "package.json" is incremented as instructed
- The change to the "package.json" is committed to the release branch
- The HubFlow release is finished