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 }}
 

Reply via email to