In a situation where Github API calls are exhausted (rate limited), Github plugin will claim to have set a git commit status when it was unable to.
In such a scenario, using "Set GitHub commit status (universal)" as Post build action, a status line such as this will be printed out to the console of the affected build:
On a build where the API calls are not exhausted, it should look more like this.
The issue appears to be that this line:
doesn't care if it gets an empty list back.
Somewhere we should raise an error rather than silently failing due to API rate limiting.