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 support for Server 2025 #5635

Open
22 tasks
MichaelSimons opened this issue Jul 1, 2024 · 0 comments
Open
22 tasks

Add support for Server 2025 #5635

MichaelSimons opened this issue Jul 1, 2024 · 0 comments

Comments

@MichaelSimons
Copy link
Member

New Windows Release

Windows version: Server 2025

Related to dotnet/core#9374

Main Branch Tasks

    • Copy the Dockerfiles of the most recent published Windows version for all supported .NET versions and place them in a version-specific folder under their respective variants (runtime, aspnet, sdk)
    • Modify the Dockerfile templates if there are any specific changes needed that are related to the new Windows version
    • Update manifest.json to reference the new set of Dockerfiles with the appropriate tags
    • Update the test data to include the new Windows version
    • Run the command to update the READMEs: .\eng\readme-templates\Get-GeneratedReadmes.ps1
    • Run the command to update the image size baseline file: .\tests\performance\Validate-ImageSize.ps1 -UpdateBaselines
    • Inspect generated changes for correctness
    • Test the images
        • Create a local VM of the new Windows version
        • Clone this repo with the above changes onto the VM
        • Run .\build-and-test.ps1 -OS nanoserver-<VERSION> to build and test your changes for Nano Server
        • Run .\build-and-test.ps1 -OS windowsservercore-<VERSION> to build and test your changes for Windows Server Core
    • Create PR
    • Get PR signoff
    • Merge PR and build/publish as part of the main branch release process for the next .NET release

Nightly Branch Tasks

  • Merge these changes to the nightly branch as part of the nightly branch release process for the next .NET release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant