-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
area-dockerfilesConcerns the official .NET Dockerfiles or Dockerfile templatesConcerns the official .NET Dockerfiles or Dockerfile templates
Milestone
Description
Checklist:
- Create new images
- Add entries for the new .NET versions in
manifest.versions.json - Add new images for the new .NET version in each repo in
manifest.json- Move
latesttags to the new .NET version - Floating tags should have a
-previewsuffix. For example:9.0-preview. - For fixed tags, the
-alpha.1suffixes that is part of the .NET version sufficient and no additional suffix is necessary
- Move
- Adjust existing templates or add new templates in
eng/dockerfile-templates/if necessary - If there are no major changes between .NET versions, the new images can share
runtime-depslayers with the previous .NET version - Include only the latest/LTS version of each operating system according to our supported operating systems documentation.
- If adding a new OS version, follow the guidelines in new-distro-release.md
- If PowerShell is not yet supported or functional on the new .NET version, file an issue at PowerShell/PowerShell or link to an existing issue, exclude PowerShell from the new SDK images, and file an issue to re-enable PowerShell in .NET Docker images
- Add entries for the new .NET versions in
- Update tests
- Add new version info to ImageVersion.cs
- Update the test data to include the new distro version
- If various tests are not yet functional on the new .NET version, file issues on product team repos as necessary, disable the test with a link to the issue, and file an issue in the dotnet/dotnet-docker repo to re-enable the test
- Update readmes
- Update the MCR tags metadata templates to include the new distro version
- The new tags should be in a preview sub-table, like so:
dotnet-docker/eng/mcr-tags-metadata-templates/aspnet-tags.yml
Lines 1 to 3 in 8fc28db
$(McrTagsYmlRepo:aspnet) $(McrTagsYmlTagGroup:8.0-bookworm-slim-amd64) customSubTableTitle: .NET 8 Preview Tags
- The new tags should be in a preview sub-table, like so:
- Update the MCR tags metadata templates to include the new distro version
Metadata
Metadata
Assignees
Labels
area-dockerfilesConcerns the official .NET Dockerfiles or Dockerfile templatesConcerns the official .NET Dockerfiles or Dockerfile templates
Type
Projects
Status
Sprint