Update issue templates for .NET Monitor release (#2760)

This commit is contained in:
Matt Thalman 2021-04-27 13:19:53 -05:00 коммит произвёл GitHub
Родитель 87be3d013f
Коммит a2f2dc39fb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 29 добавлений и 9 удалений

25
.github/ISSUE_TEMPLATE/releases/dotnet-monitor-release.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,25 @@
# .NET Monitor Release
## Release Version
* <version>
## Main Branch Tasks
1. - [ ] Merge appropriate commits from nightly branch. Things to check:
- [ ] New/EOL distro
- [ ] Infrastructure changes
- [ ] Check for additional changes by diffing the main and nightly branches
- [ ] <add link to PR/commit>
1. - [ ] Run `update-dependencies` tool to update all the necessary files to reflect the specified .NET versions (run this command for each version being released):
- [ ] `dotnet run --project .\eng\update-dependencies\update-dependencies.csproj <major/minor version> --product-version monitor=<version> --channel-name <channel>`
1. - [ ] Inspect generated changes for correctness
1. - [ ] Commit generated changes
1. - [ ] Create PR
1. - [ ] Get PR signoff
1. - [ ] Merge PR
1. - [ ] Wait for changes to be mirrored to internal [dotnet-docker repo](https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet-docker) (internal MSFT link)
1. - [ ] Build images - Queue build stage of [dotnet-docker pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=373) (internal MSFT link) with variables:
`imageBuilder.pathArgs: --path 'src/*/3.1/alpine3.13/amd64' --path 'src/*/5.0/alpine3.13/amd64' --path 'src/*/6.0/alpine3.13/amd64' --path 'src/monitor/*'`
1. - [ ] Confirm READMEs have been updated in [Docker Hub](https://hub.docker.com/_/microsoft-dotnet-monitor)

Просмотреть файл

@ -34,11 +34,11 @@ _The set of .NET versions that are being released as a unit._
Servicing release (exclude 5.0/6.0 if separate runtime-deps Dockerfiles were defined):
noCache: true
imageBuilder.pathArgs: --path 'src/*/2.1/*' --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*'
imageBuilder.pathArgs: --path 'src/*/2.1/*' --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*' --path 'src/monitor/*'
Preview release (exclude 3.1 if separate runtime-deps Dockerfiles were defined):
imageBuilder.pathArgs: --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*'
imageBuilder.pathArgs: --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*' --path 'src/monitor/*'
1. - [ ] Wait for NuGet packages to be published during release tic-toc
1. - [ ] Test and publish images - Queue build of [dotnet-docker pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=373) (internal MSFT link) with variables:
@ -49,12 +49,11 @@ _The set of .NET versions that are being released as a unit._
Servicing release (exclude 5.0/6.0 if separate runtime-deps Dockerfiles were defined):
imageBuilder.pathArgs: --path 'src/*/2.1/*' --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*'
imageBuilder.pathArgs: --path 'src/*/2.1/*' --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*' --path 'src/monitor/*'
Preview release (exclude 3.1 if separate runtime-deps Dockerfiles were defined):
imageBuilder.pathArgs: --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*'
1. - [ ] Confirm images have been ingested by MCR
imageBuilder.pathArgs: --path 'src/*/3.1/*' --path 'src/*/5.0/*' --path 'src/*/6.0/*' --path 'src/monitor/*'
1. - [ ] Confirm READMEs have been updated in [Docker Hub](https://hub.docker.com/_/microsoft-dotnet)
## 2. Sample Images (Not needed for Preview-only release)
@ -73,5 +72,4 @@ _The set of .NET versions that are being released as a unit._
1. - [ ] Get PR signoff
1. - [ ] Merge PR
1. - [ ] Wait for automatically queued CI build to finish on [dotnet-docker-nightly pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=359) (internal MSFT link)
1. - [ ] Confirm images have been ingested by MCR
1. - [ ] Confirm READMEs have been updated in [Docker Hub](https://hub.docker.com/_/microsoft-dotnet-nightly)

Просмотреть файл

@ -24,7 +24,6 @@ Distro: &lt;name/version&gt;
1. - [ ] Get PR signoff
1. - [ ] Merge PR to nightly branch
1. - [ ] Wait for automatically queued CI build to finish on [dotnet-docker-nightly pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=359) (internal MSFT link)
1. - [ ] Confirm images have been ingested by MCR
1. - [ ] Confirm READMEs have been updated in [Docker Hub](https://hub.docker.com/_/microsoft-dotnet-nightly)
## Main Branch Tasks

Просмотреть файл

@ -22,7 +22,6 @@ Windows version: &lt;version&gt;
1. - [ ] Get PR signoff
1. - [ ] Merge PR as part of the main branch [release process](dotnet-release.md) for the next .NET release
1. - [ ] Wait for automatically queued CI build to finish on [dotnet-docker-nightly pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=359) (internal MSFT link)
1. - [ ] Confirm images have been ingested by MCR
1. - [ ] Confirm READMEs have been updated in [Docker Hub](https://hub.docker.com/_/microsoft-dotnet-nightly)
1. - [ ] Create an announcement (example: [Nano Server, version 1909](https://github.com/dotnet/dotnet-docker/issues/1460))
1. - [ ] Update the samples to reference the new Windows version:

Просмотреть файл

@ -11,7 +11,6 @@
1. - [ ] Queue build of [dotnet-docker-nightly pipeline](https://dev.azure.com/dnceng/internal/_build?definitionId=359) (internal MSFT link) with the following parameters:
imageBuilder.pathArgs: --path '*nanoserver*' --path '*windowsservercore*'
1. - [ ] Confirm images have been ingested by MCR
1. - [ ] Confirm `Last Modified` field has been updated in Docker Hub for [microsoft-dotnet](https://hub.docker.com/_/microsoft-dotnet)
1. - [ ] Confirm `Last Modified` field has been updated in Docker Hub for [microsoft-dotnet-nightly](https://hub.docker.com/_/microsoft-dotnet-nightly)
1. - [ ] Confirm build for [dotnet-docker-samples](https://dev.azure.com/dnceng/internal/_build?definitionId=376) (internal MSFT link) was queued. This will be queued automatically by [dotnet-docker-tools-check-base-image-updates](https://dev.azure.com/dnceng/internal/_build?definitionId=536) when it detects that the product images have been updated (detection runs on a schedule). Alternatively, you can manually queue the samples build.