These changes came from what I learned while implementing semantic-release for scratch-paint.
All non-cron builds deploy to GH Pages, but only release branches generate actual releases on npm / GH. Hotfix branches are considered release branches and should be released under the `hotfix` tag on npm.
This doesn't yet handle hotfixes or cron jobs