You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/new-windows-release.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,14 @@
2
2
name: ".NET Framework Docker Release - New Windows Version"
3
3
about: "Checklist for releasing .NET Framework container images for new Windows major versions"
4
4
title: ".NET Framework Container Images Release - New Windows Version - <new Windows version>"
5
-
labels: docker
6
-
assignees: lbussell
7
5
---
8
6
9
7
## Prep Tasks
10
8
11
-
1.-[ ] Ensure a ["New Windows Release" issue](https://github.com/dotnet/docker-tools/blob/main/.github/ISSUE_TEMPLATE/releases/new-windows-release.md) exists for docker-tools repo
9
+
1.-[ ] Ensure a ["New Windows Release" issue](https://github.com/dotnet/docker-tools/blob/main/.github/ISSUE_TEMPLATE/releases/new-windows-release.md) exists for docker-tools repo. Follow that checklist until build images for the new Windows version are available.
12
10
1.-[ ] Update [manifest.json](https://github.com/microsoft/dotnet-framework-docker/blob/main/manifest.json) to include entries for the new images
13
-
1.-[ ] Update [manifest.samples.json](https://github.com/microsoft/dotnet-framework-docker/blob/main/manifest.samples.json) to include the new Windows version for each of the samples
11
+
1.-[ ] Update [manifest.versions.json](https://github.com/microsoft/dotnet-framework-docker/blob/main/manifest.versions.json) and [manifest.datestamps.json](https://github.com/microsoft/dotnet-framework-docker/blob/main/manifest.datestamps.json) and add any variables that are necessary for the new Windows version
12
+
1.-[ ] Update [mcr-tags-metadata-templates](https://github.com/microsoft/dotnet-framework-docker/blob/main/eng/mcr-tags-metadata-templates) to include the new Windows version
14
13
1.-[ ] Update the test data for each of the [test classes](https://github.com/microsoft/dotnet-framework-docker/tree/main/tests/Microsoft.DotNet.Framework.Docker.Tests) to include the new Windows version
15
14
1.-[ ] Run the `update-dependencies` tool to generate the new Dockerfiles and update all the necessary files:
16
15
-[ ]`dotnet run --project .\eng\update-dependencies`
@@ -19,13 +18,17 @@ assignees: lbussell
19
18
1.-[ ] Create a local VM of the new Windows version
20
19
1.-[ ] Clone this repo with the above changes onto the VM
21
20
1.-[ ] Run `.\build-and-test.ps1 -OS windowsservercore-<VERSION>` to build and test your changes
22
-
1.-[ ] Revert any modifications that were made to the 3.5/runtime Dockerfile to support local testing due to the lack of the `https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows.netfx3-<VERSION>.zip` file.
23
21
1.-[ ] Commit generated changes
24
22
1.-[ ] Create PR
25
23
1.-[ ] Get PR signoff. **Don't merge PR to main.**
26
24
25
+
## Samples
26
+
27
+
1.-[ ] Add samples for the new Windows version
28
+
1.-[ ] Update [manifest.samples.json](https://github.com/microsoft/dotnet-framework-docker/blob/main/manifest.samples.json) to include the new Windows version for each of the samples
29
+
1.-[ ] Update [mcr-tags-metadata-templates](https://github.com/microsoft/dotnet-framework-docker/blob/main/eng/mcr-tags-metadata-templates) to include the new samples images
30
+
27
31
## Release Day Tasks
28
32
29
-
1.-[ ] Create a [`microsoft-windows.netfx3-<VERSION>.zip`](https://github.com/microsoft/dotnet-framework-docker/blob/1c3dd6638c6b827b81ffb13386b924f6dcdee533/3.5/runtime/windowsservercore-1909/Dockerfile#L11) file containing the .NET Fx 3.5 cab installer file and upload it to the [blob storage location](https://dotnetbinaries.blob.core.windows.net/dockerassets).
30
33
1.-[ ] Release the images by following the [Servicing Release Checklist](https://github.com/dotnet/release/blob/main/.github/ISSUE_TEMPLATE/dotnet-fx-docker-servicing-release.md)
31
34
1.-[ ] Create an announcement (example: [Windows Server, version 1909](https://github.com/microsoft/dotnet-framework-docker/issues/448))
0 commit comments