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
developon GitHub - fetch and merge latest code on
master - merge
developinmaster - push
masteron GitHub