Unstable Workflow API REST endpoint

We have a job in our github actions workflow that collects the logs for all completed jobs in the same pipeline. In about 20% of our attempts, we get a

Error: HTTPSConnectionPool(host='pipelines.actions.githubusercontent.com', port=443): Max retries exceeded with url: /**********************/_apis/pipelines/1/runs/****/signedlogcontent/172?urlExpires=2020-12-21T06%3A37%3A30.6488472Z&urlSigningMethod=HMACV1&urlSignature=************jCpYAV****Ws%3D (Caused by SSLError(SSLError("bad handshake: SysCallError(104, 'ECONNRESET')")))

and it fails. We are not in favor of retry loops around the error because we assume failed requests are also counted towards REST API rate limits. Am I wrong?

4 Likes

Please delete my account. I realize my intentions in creating Workflows has not been constructive, only for personal benefit.

Moving forward, I am not interested in pursuing any further API, SDK end-user Workflows through GitHub, including all other Associations (ie) Microsoft, etc…

Any questions, feel free to contact me.

Thank You,

Joshua Froschauer