Skip to content

Commit 387ae1d

Browse files
Move new windows release issue template from dotnet/release (#1147)
1 parent d48f980 commit 387ae1d

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: ".NET Framework Docker Release - New Windows Version"
3+
about: "Checklist for releasing .NET Framework container images for new Windows major versions"
4+
title: ".NET Framework Container Images Release - New Windows Version - <new Windows version>"
5+
labels: docker
6+
assignees: lbussell
7+
---
8+
9+
## Prep Tasks
10+
11+
1. - [ ] Ensure a ["New Windows Release" issue](https://github.com/dotnet/docker-tools/blob/.github/ISSUE_TEMPLATE/releases/new-windows-release.md) exists for docker-tools repo
12+
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
14+
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+
1. - [ ] Run the `update-dependencies` tool to generate the new Dockerfiles and update all the necessary files:
16+
- [ ] `dotnet run --project .\eng\update-dependencies`
17+
1. - [ ] Inspect generated changes for correctness
18+
1. - [ ] Test the images
19+
1. - [ ] Create a local VM of the new Windows version
20+
1. - [ ] Clone this repo with the above changes onto the VM
21+
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+
1. - [ ] Commit generated changes
24+
1. - [ ] Create PR
25+
1. - [ ] Get PR signoff. **Don't merge PR to main.**
26+
27+
## Release Day Tasks
28+
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+
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+
1. - [ ] Create an announcement (example: [Windows Server, version 1909](https://github.com/microsoft/dotnet-framework-docker/issues/448))

0 commit comments

Comments
 (0)