From: Viktor Szakats Date: Mon, 22 Jun 2026 21:58:49 +0000 (+0200) Subject: GHA/windows: settle on windows-2025 image name X-Git-Url: http://git.ipfire.org/index.cgi?a=commitdiff_plain;p=thirdparty%2Fcurl.git GHA/windows: settle on windows-2025 image name It's the final/stable image name and it's shipping with VS2026 now. Ref: https://github.com/actions/runner-images/issues/14017 Follow-up to b0239417b34238121165dee465afb944cbad17ec #21713 Closes #22139 --- diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 9c3acbdf71..604bcbbdc3 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -311,7 +311,7 @@ jobs: # build: 'autotools', sys: 'ucrt64' , env: 'ucrt-x86_64' , tflags: 'skiprun' , # config: '--without-debug --with-schannel --disable-static', # install: 'mingw-w64-ucrt-x86_64-libssh2' } - - { name: 'schannel dev debug', type: 'Debug', cppflags: '-DCURL_SCHANNEL_DEV_DEBUG', image: 'windows-2025-vs2026', + - { name: 'schannel dev debug', type: 'Debug', cppflags: '-DCURL_SCHANNEL_DEV_DEBUG', image: 'windows-2025', build: 'cmake' , sys: 'mingw64' , env: 'x86_64' , tflags: 'skiprun' , config: '-DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=ON -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=ON -DCMAKE_VERBOSE_MAKEFILE=ON', install: 'mingw-w64-x86_64-libssh2' } @@ -902,7 +902,7 @@ jobs: env: 'ucrt-x86_64' plat: 'uwp' type: 'Debug' - image: 'windows-2025-vs2026' + image: 'windows-2025' tflags: 'skiprun' config: >- -DENABLE_DEBUG=ON @@ -924,7 +924,7 @@ jobs: env: 'ucrt-x86_64' plat: 'windows' type: 'Debug' - image: 'windows-2025-vs2026' + image: 'windows-2025' chkprefill: '_chkprefill' tflags: '--min=1850' config: >- @@ -1032,7 +1032,7 @@ jobs: # VS2022). Since it integrates badly with CI steps and shell scripts, # reproduce the necessary build configuration manually, without envs. MSVC_EDITION='2022/Enterprise/vc/tools/msvc' - [[ "${MATRIX_IMAGE}" = *'vs2026'* ]] && MSVC_EDITION='18/Enterprise/vc/tools/msvc' + [[ "${MATRIX_IMAGE}" = *'windows-2025'* ]] && MSVC_EDITION='18/Enterprise/vc/tools/msvc' [[ "$(uname -s)" = *'ARM64'* ]] && MSVC_HOST='arm64' || MSVC_HOST='x64' # x86 MSVC_ROOTD="$(cygpath --mixed --short-name "$PROGRAMFILES/Microsoft Visual Studio")" # to avoid spaces in directory names MSVC_ROOTU="$(/usr/bin/find "$(cygpath --unix "$MSVC_ROOTD/$MSVC_EDITION")" -mindepth 1 -maxdepth 1 -type d -name '*.*' | sort | tail -n 1)"