Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows] Add windows 2025 image #11037

Merged
merged 3 commits into from
Nov 29, 2024

Conversation

Alexey-Ayupov
Copy link
Collaborator

@Alexey-Ayupov Alexey-Ayupov commented Nov 25, 2024

Description

This PR adds the Windows 2025 image to the repository.

Release notes:

  • Updated software:

    • mingw was updated to 14.2.0
    • Azure Service Fabric runtime was updated to 10.1.2493.9590
    • Azure Service Fabric SDK was updated to 7.0.2712
    • strawberryperl was updated to 5.40.0.1
    • maven was updated to 3.9
    • LLVM was updated to 19
    • PostgreSQL was updated to 17
    • openssl was updated to 3.4.0
    • MongoDB was updated to 7.0
  • Removed software/Items:

    • InnoSetup
    • Mercurial
    • NSIS
    • Alibaba Cloud CLI
    • bindgen
    • cbindgen
    • cargo-audit
    • cargo-outdated
    • AzureRM PowerShell module
    • Azure PowerShell module
    • .Net v6.0 and v7.0
    • TortoiseSVN
    • Docker images:
      • mcr.microsoft.com/windows/servercore:ltsc2022
      • mcr.microsoft.com/windows/nanoserver:ltsc2022
      • mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022
      • mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022
      • mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022
    • Visual Studio excluded components:
      • Component.Unreal.Android
      • Component.Xamarin
      • Microsoft.VisualStudio.Component.Windows10SDK.19041
      • Microsoft.VisualStudio.Component.Windows10SDK.20348
      • Microsoft.VisualStudio.Component.Windows11SDK.22000
      • Microsoft.VisualStudio.Component.Windows11SDK.22621
  • Added software:

    • MongoDB Shell (mongosh)
  • Changes in tool cache

    • Default version of Ruby was changed to 3.3
    • Ruby version 3.0 was removed
    • Python for x86 architecture was removed
    • Python versions 3.7 and 3.8 for x64 architecture were removed
    • PyPy versions 2.7, 3.7 and 3.8 were removed
    • Default version of Node was changed to 22
    • Node version 16 was removed
    • Default version of Go was changed to 1.23
    • Go version 1.20 was removed
  • Miscellaneous:

    • Android platform minimal version was changed to 35
    • Version of Android platform command line tools was updated to the latest
    • cmake 3.18.1 was removed
    • cmake 3.30.5 was added
    • Standalone WDK installation was deprecated. Starting with Visual Studio 17.12, the recommended way to install the WDK is via nuget
    • Only the latest version of Haskell will be installed on the image.
    • Temporary user Installed and its profile were removed from the image
    • TortoiseSVN cannot be installed to windows 2025 image due to Sysprep issues
    • mongo.exe has been removed from MongoDB since version 6
    • The following directories were compressed:
      • C:\Windows\assembly
      • C:\Windows\WinSxS

Related issue:

https://github.com/actions/runner-images-internal/issues/6399

Check list

  • Related issue / work item is attached
  • Tests are written (if applicable)
  • Documentation is updated (if applicable)
  • Changes are tested and related VM images are successfully generated

Copy link

@Kichura Kichura left a comment

Choose a reason for hiding this comment

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

One thing i have noticed right away.

images/windows/toolsets/toolset-2025.json Show resolved Hide resolved
@Kichura Kichura mentioned this pull request Nov 26, 2024
16 tasks
@Alexey-Ayupov Alexey-Ayupov changed the title Add windows 2025 image [Windows] Add windows 2025 image Nov 27, 2024
@Alexey-Ayupov Alexey-Ayupov marked this pull request as ready for review November 28, 2024 18:35
erik-bershel
erik-bershel previously approved these changes Nov 28, 2024
@Alexey-Ayupov Alexey-Ayupov dismissed erik-bershel’s stale review November 28, 2024 20:21

The merge-base changed after approval.

@Alexey-Ayupov Alexey-Ayupov dismissed shamil-mubarakshin’s stale review November 28, 2024 20:27

The merge-base changed after approval.

Copy link

@Kichura Kichura left a comment

Choose a reason for hiding this comment

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

can't see anything else wrong in this PR, lgtm.

erik-bershel
erik-bershel previously approved these changes Nov 29, 2024
@Alexey-Ayupov Alexey-Ayupov dismissed erik-bershel’s stale review November 29, 2024 10:01

The merge-base changed after approval.

@erik-bershel erik-bershel merged commit e3ba729 into actions:main Nov 29, 2024
4 checks passed
@Alexey-Ayupov Alexey-Ayupov deleted the windows2025-final branch December 2, 2024 09:00
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.

4 participants