The operation consisting of releasing a new version of this repository is
automated by a set of tasks within the Rakefile
.
In this context, a version number have the following format:
<major>.<minor>.<patch>
where:
< major >
corresponds to the major version number< minor >
corresponds to the minor version number< patch >
corresponds to the patching version number
Example: 1.2.0
The current version number is stored in the file metadata.json
.
For more information on the version, run:
$> rake version:info
If a new version number such be bumped, you simply have to run:
$> rake version:bump:{major,minor,patch}
This will start the release process for you using git-flow
.
Then, to make the release effective, just run:
$> rake version:release
This will finalize the release using git-flow
, create the appropriate tag and merge all things the way they should be.