Travis CI is not updating checks in PRs
The checks in pull requests seem to no longer be updating after Travis CI runs. Examples:
- https://github.com/ampproject/amp-toolbox/pull/677 (travis-ci build 669641764)
- https://github.com/ampproject/amp-toolbox/pull/676 (travis-ci build 669638448)
Possibly related to Deprecating GitHub commit status API updates for GitHub Apps-managed repositories? Additional reading: https://travis-ci.community/t/github-status-not-posted-on-commits-on-repositories-using-legacy-service-integration/7798
Latest response from Travis CI:
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.
What are the chances of moving away from the legacy integration to GitHub Apps?
My plan is to migrate to Github actions instead which also solves the problem of running builds on windows.