We are investigating the reports of GitHub commit status not being posted.
The issue only affects those repositories using the legacy Services integration (i.e., all .org repositories and some .com ones), and only under some circumstances. You can migrate your repositories to GitHub Apps on https://travis-ci.com/account/repositories.
Please subscribe to the incident above to get updates on this.
I’m sorry, but I don’t understand the issue, then. The status is clearly posted on GitHub. That GitHub API doesn’t return that status seems a GitHub issue to me. Did I miss something?
So my migration created new problems that I had not anticipated and that looked similar as the problems we observed with Github/Travis in the last days. That was an unhappy coincidence.
I hope this is clear now. Sorry for the confusion.
Hi @BanzaiMan, I think a repository I contribute to may still be affected by this issue. I’m not an owner, so cannot dig very deep. Could you confirm? Two PRs never seem to update their status from “Pending — The Travis CI build is in progress”:
We have a few more details to share on this subject.
In the last couple of weeks, we have observed an increased number of failures to post statuses on GitHub. The sources of the increase itself remains unclear, but the repeated problems prompted us to clean up some wasteful requests. This helped a little, but not entirely; at the height of the user activities, we still saw some errors.
We reached out to GitHub, and was granted some additional (but temporary) capacity so that our services can continue. This was yesterday (April 2nd).
We are continuing to reduce waste, so that the issue is resolved for good.
It is worth repeating that the issue applies only to Legacy integration. GitHub Apps should not exhibit this issue; if you have evidence to show otherwise, please open a separate issue.
As I stated earlier, the incident concerns reaching the GitHub API rate limit. That issue is resolved, thanks to the (temporary) raise granted by GitHub.
There are other cases where we fail to post statuses for various reasons (chief among them is having tokens being out of sync). These may still occur, but these would have occurred even before the incident.
Hey, I was having this issue, and so I figured I’d migrate my open source projects to .com. When I go to https://travis-ci.com/account/migrate and try to migrate my existing repositories, I see this error pop up in the console when I hit ‘migrate’. Anyone else getting this?
I’m also experiencing this problem on several open source projects I maintain of status checks not being posted to GitHub even though the build was triggered and completed successfully.
Additionally, I’m unable to access any of the settings for all repositories located in organizations I manage, so I can’t even really troubleshoot. My membership in these organizations only appears in the new travis-ci.com UI and not the travis-ci.org UI.
There is no incident for this even though it definitely appears to still be affecting folks, any help here?
Example PRs without a status but with a Travis build: