Within the past 24 hours it seems that all of my codecov uploads are failing.
I have both a curl uploader and a PowerShell Net.WebClient uploader that have been running on multiple repositories for months. Before today I would see intermittent upload issues, but now nothing will work.
Here’s an example of the Net.WebClient: https://ci.appveyor.com/project/wbond/oscrypto/build/job/vev4jk733mc26w7k. You can go up to the build’s list of jobs and see every job failed. Pretty much every one failed due to the upload not working.
Here is an example of the curl uploader:
https://travis-ci.org/wbond/oscrypto/builds/593069236 - all of the failed jobs have to do with a curl HTTP/2 error uploading.
Can’t add more links: GitHub/wbond/oscrypto
Steps to Reproduce
- Try to upload a coverage report via a custom uploader
Expected behavior: TLS connection to be successful
Actual behavior: It seems I can no longer establish a TLS connection
Flakiness? All of the time
Mac, Safari 13
Here is the Python that invokes the processes: (can’t add more links) GitHub/wbond/oscrypto/blob/master/dev/coverage.py#L541-L589.