GitHub, the premier open source collaboration platform, has extended the functionality of it's API to accommodate development work-flows that occur after a code commit. Third party services will now be able to set one of four status codes on a commit: pending, error, failure, or success.