summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2026-05-13 09:35:03 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2026-05-13 10:34:24 +0900
commit6123b798770560c31351406df8e4df20867481ca (patch)
treefd1e61701aba0a4b7a78125f542136cc9089f4c5
parentbaec5bbfffb38083b4180240a0319d20c9afc2a7 (diff)
Test windows-2025-vs2026 runner for Visual Studio 2026 migration
GitHub Actions will migrate windows-latest and windows-2025 labels to use Visual Studio 2026 by default between June 8 and June 15, 2026. Switch the Windows MSVC build and WSL workflow to the windows-2025-vs2026 early-access label to validate the new image ahead of the rollout. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
-rw-r--r--.github/workflows/windows.yml6
-rw-r--r--.github/workflows/wsl.yml2
2 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index caf38bb2bf..f6324f34d4 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -28,13 +28,13 @@ jobs:
- os: 2022
vc: 2022
test_task: check
- - os: 2025
+ - os: 2025-vs2026
vc: 2022
test_task: check
- os: 11-arm
test_task: 'btest test-basic test-tool' # check and test-spec are broken yet.
target: arm64
- - os: 2025
+ - os: 2025-vs2026
vc: 2022
test_task: test-bundled-gems
fail-fast: false
@@ -195,7 +195,7 @@ jobs:
result:
if: ${{ always() }}
name: ${{ github.workflow }} result
- runs-on: windows-latest
+ runs-on: windows-2025-vs2026
needs: [make]
steps:
- run: exit 1
diff --git a/.github/workflows/wsl.yml b/.github/workflows/wsl.yml
index 189f978e29..470b68fe66 100644
--- a/.github/workflows/wsl.yml
+++ b/.github/workflows/wsl.yml
@@ -19,7 +19,7 @@ permissions:
jobs:
wsl:
- runs-on: windows-2025
+ runs-on: windows-2025-vs2026
if: >-
${{!(false