Skip to content

GH-144679: Upgrade to windows-2025-vs2026 in GitHub Actions#145005

Merged
zooba merged 5 commits intopython:mainfrom
chris-eibl:windows-2025-vs2026
Feb 19, 2026
Merged

GH-144679: Upgrade to windows-2025-vs2026 in GitHub Actions#145005
zooba merged 5 commits intopython:mainfrom
chris-eibl:windows-2025-vs2026

Conversation

@chris-eibl
Copy link
Member

@chris-eibl chris-eibl commented Feb 19, 2026

Per offline discussion with @zooba we'd like to switch over to VS2026 on main already now. In May windows-2025 will get VS2026, anyway.

Yeah, it's released and stable, so let's switch main over

Just the same changes that @vstinner did in #144682 for windows-2025.

Copy link
Member

@savannahostrowski savannahostrowski left a comment

Choose a reason for hiding this comment

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

Oh great! Thanks for doing this!

@StanFromIreland
Copy link
Member

The Windows CI won't run till #144674 is merged.

@vstinner
Copy link
Member

The Windows CI won't run till #144674 is merged.

As a workaround, you can push a test change modifying a file in another directory, check the CI, and then revert this test change.

@hugovk
Copy link
Member

hugovk commented Feb 19, 2026

#144674 is now merged and I merged in main, so we can remove the dummy commit.

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
@zooba
Copy link
Member

zooba commented Feb 19, 2026

v1950 is the compiler version you expect to see in sys.copyright after this change? (The builds don't seem to be using the -v flag, which is why you can't see the compiler commands as they build)

@chris-eibl
Copy link
Member Author

chris-eibl commented Feb 19, 2026

Yeah, I've verified. You see it in the build logs when the tests start.

Edit: or in "Display build info"

sys.version: 3.15.0a6+ (remotes/pull/145005/merge:ee4fd43, Feb 19 2026, 17:02:53) [MSC v.1950 64 bit (AMD64)]

@zooba zooba merged commit 6485c85 into python:main Feb 19, 2026
66 of 67 checks passed
@chris-eibl
Copy link
Member Author

E.g. https://github.com/python/cpython/actions/runs/22191597199/job/64180695117?pr=145005

== CPython 3.15.0a6+ (remotes/pull/145005/merge:ee4fd43, Feb 19 2026, 17:02:53) [MSC v.1950 64 bit (AMD64)]

@chris-eibl chris-eibl deleted the windows-2025-vs2026 branch February 19, 2026 18:14
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.

6 participants

Comments