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: