From dade92cc58cd650f79d65c4ba61fbb5ee52367bd Mon Sep 17 00:00:00 2001
From: KruglikovskiiPA
Date: Wed, 13 May 2026 09:53:13 +0300
Subject: [PATCH] ci: add windows-2025-vs2026 to test VS 2026 migration
GitHub will migrate `windows-latest` to Visual Studio 2026 between
2026-06-08 and 2026-06-15. Add a single advance-test matrix entry
(python 3.12 + windows-2025-vs2026) so we know now whether the new
image breaks the build. If green, drop the entry once migration
completes. If red, pin `windows-latest` -> `windows-2022` before
2026-06-08.
Co-Authored-By: Claude Opus 4.7 (1M context)
---
.github/workflows/ci.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4bcfac5..192f47a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,6 +16,12 @@ jobs:
matrix:
python: ["3.11", "3.12", "3.13"]
os: [ubuntu-latest, windows-latest, macos-latest]
+ include:
+ # Advance test of the windows-latest -> VS2026 migration
+ # (GitHub-hosted runners: rollout 2026-06-08..06-15).
+ # Drop this entry once the migration completes if green.
+ - python: "3.12"
+ os: windows-2025-vs2026
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4