Skip to content

Commit ecddc54

Browse files
authored
Merge branch 'main' into 4B
2 parents c0099dd + 1a81dfa commit ecddc54

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

.github/ISSUE_TEMPLATE/new-windows-release.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
name: ".NET Framework Docker Release - New Windows Version"
33
about: "Checklist for releasing .NET Framework container images for new Windows major versions"
44
title: ".NET Framework Container Images Release - New Windows Version - <new Windows version>"
5-
labels: docker
6-
assignees: lbussell
75
---
86

97
## Prep Tasks
108

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.
1210
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
1413
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
1514
1. - [ ] Run the `update-dependencies` tool to generate the new Dockerfiles and update all the necessary files:
1615
- [ ] `dotnet run --project .\eng\update-dependencies`
@@ -19,13 +18,17 @@ assignees: lbussell
1918
1. - [ ] Create a local VM of the new Windows version
2019
1. - [ ] Clone this repo with the above changes onto the VM
2120
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.
2321
1. - [ ] Commit generated changes
2422
1. - [ ] Create PR
2523
1. - [ ] Get PR signoff. **Don't merge PR to main.**
2624

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+
2731
## Release Day Tasks
2832

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).
3033
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)
3134
1. - [ ] Create an announcement (example: [Windows Server, version 1909](https://github.com/microsoft/dotnet-framework-docker/issues/448))

.github/linters/.linkspector.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ dirs:
77
excludedDirs:
88
- eng/readme-templates
99
ignorePatterns:
10-
- pattern: "^https://dotnetbinaries.blob.core.windows.net/dockerassets"
11-
- pattern: "^https://github.com/dotnet/release/blob/main/.github/ISSUE_TEMPLATE/dotnet-fx-docker-servicing-release.md"
10+
- pattern: "^https://github.com/dotnet/release/.*$"
1211
useGitIgnore: true

0 commit comments

Comments
 (0)