Would the github service hook be sufficient for this? https://github.com/sparklemotion/mechanize/settings/hooks##rdocinfo_minibucket