"I am trying to setup this repo, so far everything works fine except for pushing the status to Github. Any idea why?"
Our first suggestion is to attempt to manually update the status. You can do this with the "Update Status" action from the "Actions" menu on the report page.
If that doesn't work, then there is usually an issue with your OAuth token, which you can set on a per-repository basis. The configuration is available on the repository settings page (accessible from the dashboard via the repo's gear icon) under "Github Status."