Hello everybody, In a GitHub Action running on windows-2022 [1], I have a couple of steps like this:
- name: Download Cygwin installer shell: pwsh run: | Invoke-WebRequest -Uri https://cygwin.com/setup-x86_64.exe -OutFile C:\CygwinInstaller.exe $expectedHash = (Invoke-WebRequest -Uri https://cygwin.com/sha512.sum).ToString() $actualHash = Get-FileHash -LiteralPath C:\CygwinInstaller.exe -Algorithm SHA512 if (-not($expectedHash.ToLower().Contains("${$actualHash.Hash.ToLower()} setup-x86_64.exe"))) { throw 'Invalid hash of downloaded cygwin installer' } - name: Install Cygwin shell: cmd run: > C:\CygwinInstaller.exe --root C:\cygwin --local-package-dir C:\cygwin-packages --packages wget,file,make,unzip,dos2unix,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,mingw64-x86_64-headers,mingw64-x86_64-runtime --site https://mirrors.kernel.org/sourceware/cygwin/ --only-site --quiet-mode --upgrade-also --no-shortcuts --no-admin --no-replaceonreboot --no-version-check --no-write-registry --verbose The problem is that sometimes (but not always) the second step gets stuck: absolutely nothing is printed (even if the --verbose option is specified) and GitHub aborts the execution after a few hours. Has anyone encountered this problem before? What could be the cause? Is there a solution? -- Michele [1] https://github.com/mlocati/gettext-iconv-windows/blob/main/.github/workflows/build.yml -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple