microsoft / dotnet-framework-docker

The repo for the official docker images for .NET Framework on Windows Server Core.
https://hub.docker.com/_/microsoft-dotnet-framework
MIT License
699 stars 335 forks source link

Patch Tuesday Release - 2B #886

Closed mthalman closed 2 years ago

mthalman commented 2 years ago

Patch Tuesday Release

Tasks

    • [x] Ensure all build agent scale sets have the appropriate number of machines allocated for a build
    • [x] Wait for latest cumulative updates (LCUs) to be released (typically at 10 AM PST on Patch Tuesday).
    • [x] Gather list of KB numbers for the .NET Framework updates from the .NET Release team.
    • [x] Look up the download URL for each of the KB numbers in Microsoft Update Catalog and input them into the manifest.versions.json file. If this is the first Patch Tuesday after the release of a new Windows version, you'll need to do the following for that version:
    • [x] Update the datestamp variables in the manifest.json file. The datestamp for a particular image's tag should only be updated if any of the following conditions are met:
      • The version of .NET Framework in the image has been serviced since the last release. (This includes servicing directly within the Dockerfile or from the base Windows image, see https://github.com/microsoft/dotnet-framework-docker/issues/783.)
      • Changes within the .NET Framework Dockerfile have caused the content of the image to be materially changed since the last release (e.g. new version of VS Build Tools, new version of NuGet CLI).
    • [x] Run the update-dependencies tool to update all the necessary files:
      • [x] dotnet run --project .\eng\update-dependencies
    • [x] Inspect generated changes for correctness
    • [x] Commit generated changes
    • [x] Create PR
    • [x] Get PR signoff
    • [x] Merge PR
    • [x] Run the Get-BaseImageStatus.ps1 script and wait until the Windows images have been updated as part of the Windows Patch Tuesday release process. This script will display when the dependent Windows images were last updated. Wait until all the images show that they have been recently updated. "Recently updated" amounts to be having been updated within the past week or so; images from a month ago should be considered to be the old version.

      ./eng/common/Get-BaseImageStatus.ps1 -Continuous

    • [ ] Reply to .NET Release team with a status update email
    • [x] Deallocate any extra scale set build agent machines if necessary
mthalman commented 2 years ago

Holding on closing this until https://github.com/microsoft/dotnet-framework-docker/issues/889 is resolved.