Skip to content

Commit f4e6cda

Browse files
ondrejmirtesclaude
andcommitted
Build the Windows extension on windows-2022
The windows-2025 label also serves the VS2026 image now — only the windows-2022 image ships VS2022 with the vs17-generation toolset the official php.net binaries accept. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013j6ePxd1BobZkr8YVLnNet
1 parent 8ccbdb1 commit f4e6cda

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

‎.github/workflows/turbo-windows-spike.yml‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@ env:
2121
jobs:
2222
windows:
2323
name: "Windows PHP ${{ matrix.php-version }}"
24-
# windows-latest resolves to the VS2026 image whose 14.5x toolset links
25-
# DLLs the official php.net binaries (built with vs17, toolset 14.4x)
26-
# refuse to load — PHP's loader rejects modules linked with a newer
27-
# toolset generation than the core. VS2022's default toolset is 14.44.
28-
runs-on: "windows-2025"
24+
# windows-latest and windows-2025 both serve the VS2026 image, whose
25+
# 14.5x toolset links DLLs the official php.net binaries (built with
26+
# vs17, toolset 14.4x) refuse to load — PHP's loader rejects modules
27+
# linked with a newer toolset generation than the core. The windows-2022
28+
# image is the one that ships VS2022 (default toolset 14.4x).
29+
runs-on: "windows-2022"
2930
timeout-minutes: 40
3031

3132
strategy:

0 commit comments

Comments
 (0)