Вы можете поместить сервисы между Github и Heroku, которые могут достичь того же результата, что и вы.
В библиотеке Heroku Addon есть два дополнения, которые могли бы сделать это для вас через Continuous Deployment.
Codeship.io (https://addons.heroku.com/codeship) wercker (https://addons.heroku.com/wercker)
В основном, при добавлении и настройке эти аддоны они установить webhook в ваших проектов GitHub репо, а затем, когда вы нажимаете на репо, то webhook срабатывает который запускает службу, чтобы захватить ваш код (запустите тесты, если хотите), а затем нажмите код в Heroku.
Это должно быть отмечено как правильный ответ. IMO –