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

Add windows 2025 image #11037

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Alexey-Ayupov
Copy link
Collaborator

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:\ProgramData\Microsoft\VisualStudio\Packages
      • C:\ProgramData\Package Cache
      • 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.

{ "name": "Containers" },
{ "name": "Microsoft-Windows-Subsystem-Linux", "optionalFeature": true },
{ "name": "VirtualMachinePlatform", "optionalFeature": true },
{ "name": "NET-Framework-45-Features", "includeAllSubFeatures": true },
Copy link

Choose a reason for hiding this comment

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

Why is .NET framework 3.5.x not in the features list?

@Kichura Kichura mentioned this pull request Nov 26, 2024
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants