- All branches must be merged to
master
exceptrelease
. - Merge
master
torelease
. - Travis job will start automatically building
release
branch, and after success, it will deploy automatically the artifacts of current version x.y.z to Bintray. - After deploying successfully,
release
branch, updateREADME
with latest download versions and inCHANGELOG
, changein progress
to the release date. The commit message "released version x.y.z". - Go to Github and create a Tag (release) of current
release
with Tag version = current deployed version. - Merge
release
tomaster
. - Starting a new fresh development on
master
, opengradle.properties
and increment the library version, so it's the current version in progress. Also, openCHANGELOG
and mention that version with(in progress)
. And the commit message "start development version x.y.z". - To start a new release of current version, go to the first step with commit message "prepare version x.y.z to release".