Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove support for .NET 6.0 #6051

Open
MichaelSimons opened this issue Nov 13, 2024 · 6 comments
Open

Remove support for .NET 6.0 #6051

MichaelSimons opened this issue Nov 13, 2024 · 6 comments
Assignees
Labels
area-dockerfiles needs-announcement An announcement is needed to discuss customer impact

Comments

@MichaelSimons
Copy link
Member

.NET 6.0 reached EOL on Nov 12, 2024. Per the Tag Lifecycle documentation, the 6.0 images will continue to be rebuilt upon base image updates for one month. After that time, all 6.0 infra, Dockerfiles, tests, documentation, etc. should be removed. Work can begin in nightly now.

@mthalman
Copy link
Member

I was just going to log this. 😄

@lbussell lbussell self-assigned this Nov 13, 2024
@lbussell lbussell moved this from Backlog to Sprint in .NET Docker Nov 13, 2024
@lbussell
Copy link
Contributor

lbussell commented Nov 13, 2024

Checklist:

@lbussell lbussell added needs-announcement An announcement is needed to discuss customer impact area-dockerfiles and removed area-documentation untriaged labels Nov 13, 2024
@tri-bao
Copy link

tri-bao commented Nov 23, 2024

unfortunately, we still need to stick with .net6 for awhile. Will .net6 docker images still exist in MCR after this ticket is done?

@richlander
Copy link
Member

Yes. This issues is only about new images. There won't be any. We have no plans to delete any images.

EOL annotations are all you need worry about: #6054.

@MichaelSimons
Copy link
Member Author

To re-enforce what @richlander stated. The following is documented in the Tag Lifecycle section of the Supported Tags documentation

When a .NET version reaches EOL, its tags will continue to be maintained (rebuilt for base image updates) until the next .NET servicing date (typically on "Patch Tuesday", the 2nd Tuesday of the month).

Once a tag is no longer maintained, it will be considered unsupported, and will no longer be updated. Unsupported tags will continue to exist in the container registry to prevent breaking any references to it.

@lbussell lbussell moved this from Sprint to In Progress in .NET Docker Dec 2, 2024
@lbussell
Copy link
Contributor

lbussell commented Dec 9, 2024

Per one of the checkboxes above, I updated the dotnet-docker-nightly-no-cache pipeline path args to:

- --path 'src/*/alpine*' --path 'src/*/6.0/nanoserver-ltsc2022/amd64' --path 'src/*/cbl-mariner*/amd64'
+ --path 'src/*/alpine*' --path 'src/*/9.0/nanoserver-ltsc2025/amd64' --path 'src/*/azurelinux*/amd64'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-dockerfiles needs-announcement An announcement is needed to discuss customer impact
Projects
Status: Rollout
Development

No branches or pull requests

5 participants