Author: dsahlberg Date: Sat May 9 11:02:45 2026 New Revision: 1933983 Log: Update Github Actions trying to resolve a build failure on Windows.
According to the GitHub documentation for windows-latest (at the time of writing, see [1]), the image should contain Visual Studio Enterprise 2022 (internal version 17). However the error message for the workflow run indicate that Visual Studio 2026 (internal version 18) is installed (VSINSTALLDIR: C:\Program Files\Microsoft Visual Studio\18\Enterprise\). Force the Visual Studio 17 (2022) generator builds to windows-2022. Add new builds on windows-latest using Visual Studio 18 (2026). * .github/workflows/windows-cmake.yml (#matrix): As above [1] https://github.com/actions/runner-images/blob/ae00039c757055f46d9ecf46ae79f26fadad8ef4/images/windows/Windows2025-Readme.md Modified: serf/trunk/.github/workflows/windows-cmake.yml Modified: serf/trunk/.github/workflows/windows-cmake.yml ============================================================================== --- serf/trunk/.github/workflows/windows-cmake.yml Sat May 9 10:49:45 2026 (r1933982) +++ serf/trunk/.github/workflows/windows-cmake.yml Sat May 9 11:02:45 2026 (r1933983) @@ -16,15 +16,25 @@ jobs: matrix: include: - name: Windows x64 - os: windows-latest + os: windows-2022 platform: x64 triplet: x64-windows generator: "Visual Studio 17 2022" - name: Windows x86 - os: windows-latest + os: windows-2022 platform: Win32 triplet: x86-windows generator: "Visual Studio 17 2022" + - name: Windows x64 + os: windows-latest + platform: x64 + triplet: x64-windows + generator: "Visual Studio 18 2026" + - name: Windows x86 + os: windows-latest + platform: Win32 + triplet: x86-windows + generator: "Visual Studio 18 2026" runs-on: ${{ matrix.os }}
