I work on a VS Code extension that uses the vscode-test package to download VS Code at the start of the test run. It fairly frequently fails to download VS Code with an error like this:
Downloading VS Code 1.39.2 from https://update.code.visualstudio.com/1.39.2/linux-x64/stable events.js:174 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27) Emitted 'error' event at: at TLSSocket.socketErrorListener (_http_client.js:392:9) at TLSSocket.emit (events.js:198:13) at emitErrorNT (internal/streams/destroy.js:91:8) at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) at process._tickCallback (internal/process/next_tick.js:63:19) npm ERR! code ELIFECYCLE
I don’t see this error on Travis or AppVeyor but I’ve seen it many times on GH actions and I’ve not run there that much so I think it may be at GH’s end. Since Actions doesn’t let me re-run a single step, this is a big blocker to moving from Travis, since it means re-running the whole run (and my matrix is quite big - when I’m not skipping half of it :-)).