Skip to content

Conversation

@vstinner
Copy link
Member

@vstinner vstinner commented Feb 10, 2026

Replace windows-2022 with windows-2025.

Replace windows-2022 with windows-2025.
@vstinner
Copy link
Member Author

I skipped test_dtrace on Windows in the 3.14 branch: #144657. So tests should pass again on Windows 2025.

@vstinner
Copy link
Member Author

cc @Fidget-Spinner

@vstinner vstinner marked this pull request as draft February 10, 2026 14:50
@vstinner
Copy link
Member Author

The Windows CI was skipped since my PR only modify files of the .github/ directory. I mark my PR as a draft and modify a random file (Lib/test/test_dtrace.py) to trigger the Windows CI.

@vstinner
Copy link
Member Author

All Windows CIs passed. Examples:

JIT / i686-pc-windows-msvc/msvc (Debug) (pull_request)
JIT / i686-pc-windows-msvc/msvc (Release) (pull_request)
JIT / x86_64-pc-windows-msvc/msvc (Debug) (pull_request)
JIT / x86_64-pc-windows-msvc/msvc (Release) (pull_request)
Tail calling interpreter / x86_64-pc-windows-msvc/msvc (pull_request)
Tests / Windows (free-threading) / Build and test (arm64) (pull_request)
Tests / Windows (free-threading) / Build and test (x64) (pull_request)
Tests / Windows / Build and test (arm64) (pull_request)
Tests / Windows / Build and test (Win32) (pull_request)
Tests / Windows / Build and test (x64) (pull_request)
Tests / Windows MSI / installer for arm64 (pull_request)
Tests / Windows MSI / installer for x64 (pull_request)
Tests / Windows MSI / installer for x86 (pull_request)

build:
name: installer for ${{ inputs.arch }}
runs-on: ${{ inputs.arch == 'arm64' && 'windows-11-arm' || 'windows-2022' }}
runs-on: ${{ inputs.arch == 'arm64' && 'windows-11-arm' || 'windows-2025' }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also make this change in main?

build:
name: Build and test (${{ inputs.arch }})
runs-on: ${{ inputs.arch == 'arm64' && 'windows-11-arm' || 'windows-2022' }}
runs-on: ${{ inputs.arch == 'arm64' && 'windows-11-arm' || 'windows-2025' }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And this in main?

- target: i686-pc-windows-msvc/msvc
architecture: Win32
runner: windows-2022
runner: windows-2025
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also this in main?

- target: x86_64-pc-windows-msvc/msvc
architecture: x64
runner: windows-2022
runner: windows-2025
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And this?

@vstinner
Copy link
Member Author

Oh, I misunderstood the commit 25e99b3. I expected that it already upgraded Windows to 2025 for all CI jobs, but in fact it only changes "Windows tailcall CI".

I closed this PR to redo the change in the main branch first: #144682.

@vstinner vstinner closed this Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants