There are three state of a build:
I believe this is not sufficient when some CI system is aware of the pull request, but haven't started building it. Thus the
PENDING state would be appropriate.
The point is we can't report
INPROGRESS when the build isn't in fact in progress, yet not reporting anything is also not perfect because we don't know whether our CI is working.