From 7de83fc18ecc71c416bf7e7c76975f8add4fa35e Mon Sep 17 00:00:00 2001 From: Alexander Vieth Date: Tue, 26 May 2026 09:59:36 +0200 Subject: [PATCH 1/4] Remove macos 13 runner --- .github/workflows/cmake.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 990d255..329c731 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -45,14 +45,6 @@ jobs: cxx: "g++", generator: "Ninja" } - - { - name: "macOS 13 Xcode 14", - os: macos-13, - cc: "clang", - cxx: "clang++", - generator: "Xcode", - xcode_version: "14.3.1" - } - { name: "macOS 14 Xcode 15 (ARM)", os: macos-14, From 00327e2a2cd4954e8e5655d10bc6c810b2b8d151 Mon Sep 17 00:00:00 2001 From: Alexander Vieth Date: Tue, 26 May 2026 10:00:05 +0200 Subject: [PATCH 2/4] Add macos 26 runner --- .github/workflows/cmake.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 329c731..06df200 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -69,6 +69,14 @@ jobs: generator: "Xcode", xcode_version: "16.4" } + - { + name: "macOS 26 Xcode 26.5 (ARM)", + os: macos-26, + cc: "clang", + cxx: "clang++", + generator: "Xcode", + xcode_version: "26.5" + } build_type: [Debug, Release] steps: From 35e049e1f2b5f9d3c96f5e27b1cb024a4d33446d Mon Sep 17 00:00:00 2001 From: Alexander Vieth Date: Tue, 26 May 2026 10:00:37 +0200 Subject: [PATCH 3/4] Switch windows server 2025 to msvc 2026 --- .github/workflows/cmake.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 06df200..7e65a4c 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -25,11 +25,11 @@ jobs: generator: "Visual Studio 17 2022" } - { - name: "Windows MSVC 2025", - os: windows-2025, + name: "Windows MSVC 2026", + os: windows-2025-vs2026, cc: "cl", cxx: "cl", - generator: "Visual Studio 17 2022" + generator: "Visual Studio 18 2026" } - { name: "Ubuntu 22 GCC 11", From 6b2a7a2aaedf037d7e2657bb690911fb424e9ad5 Mon Sep 17 00:00:00 2001 From: Alexander Vieth Date: Tue, 26 May 2026 10:00:54 +0200 Subject: [PATCH 4/4] Update actions/checkout --- .github/workflows/cmake.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 7e65a4c..c6e18a6 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -80,7 +80,7 @@ jobs: build_type: [Debug, Release] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Ninja (Linux) if: runner.os == 'Linux'