Bench release available for app developers

Developers and operations can now use the command bench release to manage releases of their apps on github.

wiki: or bench release --help

You need two branches in app’s repo for managing releases like [frappe] ( or erpnext.

master - for production bench, stable branch. This branch is merged only with release command and no direct commits are done here.
develop - for development bench, active development branch. This branch is for direct commits by collaborators or merging pull requests.

Thanks to @pdvyas and @anand

bench release solves