From: Viktor Szakats Date: Wed, 23 Apr 2025 17:30:39 +0000 (+0200) Subject: GHA/windows: fixup MSYS2 downgrade step X-Git-Tag: curl-8_14_0~235 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=596da988c437d4fa7eb40d8a0e0c285b852098ee;p=thirdparty%2Fcurl.git GHA/windows: fixup MSYS2 downgrade step Fix step failing when 3.6 is detected. Ref: https://github.com/curl/curl/actions/runs/14620854081/job/41020237740?pr=17157#step:14:8 Follow-up to 20d9d3bcce5efe47ab14e5c9233c2889515fada1 #17151 Follow-up to b06c12b7248592cf001e621d7cd8dc78a827212b #16574 Closes #17158 --- diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index adcf353cac..e9d9eb31a9 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -350,7 +350,9 @@ jobs: # Downgrade to a known good MSYS2 runtime version to avoid the performance regression # causing runtests.pl to run at 2-3x reduced speed. run: | - [[ "$(uname -a)" = *' 3.5'* ]] && exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + if [[ "$(uname -a)" = *' 3.5'* ]]; then + exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + fi - name: 'run tests' if: ${{ matrix.tflags != 'skipall' && matrix.tflags != 'skiprun' }} @@ -522,7 +524,9 @@ jobs: # Downgrade to a known good MSYS2 runtime version to avoid the performance regression # causing runtests.pl to run at 2-3x reduced speed. run: | - [[ "$(uname -a)" = *' 3.5'* ]] && exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + if [[ "$(uname -a)" = *' 3.5'* ]]; then + exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + fi - name: 'run tests' if: ${{ matrix.tflags != 'skipall' && matrix.tflags != 'skiprun' }} @@ -998,7 +1002,9 @@ jobs: # Downgrade to a known good MSYS2 runtime version to avoid the performance regression # causing runtests.pl to run at 2-3x reduced speed. run: | - [[ "$(uname -a)" = *' 3.5'* ]] && exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + if [[ "$(uname -a)" = *' 3.5'* ]]; then + exec /usr/bin/pacman --noconfirm --noprogressbar --upgrade https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.4-8-x86_64.pkg.tar.zst + fi - name: 'run tests' if: ${{ matrix.tflags != 'skipall' && matrix.tflags != 'skiprun' }}