-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Github Actions builds occasionally erroneously fail #2745
Comments
BTW, our CI is now Github Actions, not Travis. I think the actual problem leading to the "unable to connect" / "could not connect" message may be some kind of capacity/reliability problem of azure. Because of other problems with Github Actions infrastructure, even project maintainers get no love when they use the "re-run all jobs" button, because when you re-run a PR job it just errors at the checkout phase. This non-working re-run button is a bug (an acknowledged bug, I think) in actions/checkout@v1. I had attempted to convert us to actions@v2 but that ended up failing with a different kind of impossible-looking error (#2725, with just a few percent of builds failing with "fatal: 'origin' does not appear to be a git repository" while fetching tags in submodules). Even so, that would have only made the re-run all jobs button work, not fix the underlying reliability problem in azure/github actions. python-pillow/Pillow#4508 |
Thanks, I'm not sure why I thought it was Travis. My mistake. I somehow thought it was backed by Travis. I'm learning new things all the time. The error in #2725 looks like it may be because you're only fetching tags and refs, which won't fetch dangling references that have no tags (for example, if a later commit rebased). My recipe is usually Us users don't have access to a "Re-run job" button. If Azure is unreliable, is it possible to add a different repository to pull from? |
Just to keep this issue "in the loop", an issue has been posted to Should we further edit this issue title to specify which Actions failure this pertains to? Since we have a few we're working through... |
@sommersoft Maybe a few pointers to some failed jobs would be helpful to them? |
There are pointers to failed jobs in the GitHub Community forum posts. Is it bad form to keep plastering them in each place? 😄 |
OK, then probably not necessary; they just need to fix it. 😃 |
I haven't seen this recently and suspect GitHub Actions as the issue. So, closing this. |
For some reason, Travis CI does not seem reliable. It seems to fail about 5% of the time during the
Install deps
phase:As an example: https://github.com/adafruit/circuitpython/actions/runs/68744396
This build has 123 checks, of which 10 failed because Travis CI couldn't install dependencies. As a contributor, there isn't any way for me to re-run these failed tests without making changes and re-pushing, which risks seeing different failures appear.
The text was updated successfully, but these errors were encountered: