The release process is handled by the bin/release
script.
bundle exec script/release [major|minor]
By default, build version is bumped. To bump minor or major version, the script accepts minor
or major
as first argument. E.g. script/release minor
or script/release major
.
Here is what the script does :
- fetch and merge latest code on
develop
- bump version
- push
develop
on GitHub - fetch and merge latest code on
master
- merge
develop
inmaster
- push
master
on GitHub