Git commit message triggered grunt task that tags a release (GitHub Release API supported), generates/uploads a release distribution asset archive and publishes a distribution asset's content to a specified branch