Here's the tail of the generated log file: Build DMD ... Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>. ++ where cl.exe + export 'CC=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe' + CC='C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe' ++ where lib.exe + export 'AR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\lib.exe' + AR='C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\lib.exe' + export 'MSVC_AR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\lib.exe' + MSVC_AR='C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\lib.exe' + '[' dmd == dmd ']' + install_host_dmd + '[' '!' -f dmd2/README.TXT ']' + download http://downloads.dlang.org/releases/2.x/2.093.1/dmd.2.093.1.windows.7z dmd2.7z + local url=http://downloads.dlang.org/releases/2.x/2.093.1/dmd.2.093.1.windows.7z + local path=dmd2.7z + curl -fsSL -A 'DMD-CI curl 7.71.1 (x86_64-w64-mingw32) libcurl/7.71.1 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libssh2/1.9.0 nghttp2/1.41.0' --connect-timeout 5 --speed-time 30 --speed-limit 1024 --retry 5 --retry-delay 5 http://downloads.dlang.org/releases/2.x/2.093.1/dmd.2.093.1.windows.7z -o dmd2.7z curl: (56) Recv failure: Connection was reset ##[error]Cmd.exe exited with code '56'. Finishing: Build DMD
This is the same issue as 21313: the lack of `--retry-all-errors` in curl. Since I just raised a PR for 21313, closing this as a duplicated. *** This issue has been marked as a duplicate of issue 21313 ***