Release v0.12.0
Release CLI release v0.12.0
- 
Set the milestone on this issue 
- 
Decide on the version number by reference to the Versioning - Typically if you want to release code from current masterbranch you will updateMINORversion, e.g.1.12.0->1.13.0. In that case you don't need to create stable branch
- If you want to backport some bug fix or security fix you will need to update stable branch X-Y-stable
 
- Typically if you want to release code from current 
- 
Create an MR for release-cli project. You can use this MR as an example. - 
Update VERSION
- 
Update CHANGELOG. You can usemake generate_changelog
- 
Assign to reviewer 
 
- 
- 
Once release-cliis merged create a signed+annotated tag pointing to the merge commit on the stable branch In case ofmasterbranch:git fetch origin master git fetch dev master git tag -a -s -m "Release v1.0.0" v1.0.0 origin/masterIn case of stablebranch:git fetch origin 1-0-stable git fetch dev 1-0-stable git tag -a -s -m "Release v1.0.0" v1.0.0 origin/1-0-stable
- 
Verify that you created tag properly: git show v1.0.0it should include something like: - 
(tag: v1.0.0, origin/master, dev/master, master)formaster
- 
(tag: v1.0.1, origin/1-0-stable, dev/1-0-stable, 1-0-stable)forstablebranch
 
- 
- 
Push this tag to origin(Skip this for security release!) git push origin v1.0.0
Edited  by Jaime Martinez