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

[release/8.0] Upgrade CI from producing CentOS Stream 8 artifacts to CentOS Stream 9 #106883

Open
MichaelSimons opened this issue Aug 23, 2024 · 7 comments
Labels
area-Infrastructure untriaged New issue has not been triaged by the area owner

Comments

@MichaelSimons
Copy link
Member

MichaelSimons commented Aug 23, 2024

Currently the runtime builds are producing CentOS Stream 8 artifacts e.g. dotnet-runtime-deps-8.0.9-centos.8-x64.rpm from this build. CentOS Stream 8 reached EOL 5/31/2024. The CI should be upgraded to product CentOS Stream 9 artifacts.

This is blocking other dotnet repos from migrating off of CentOS Stream 8 - example

@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Aug 23, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Aug 23, 2024
@ericstj ericstj added area-Infrastructure and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Aug 23, 2024
Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

@ericstj
Copy link
Member

ericstj commented Aug 23, 2024

@agocke @jkoritzinsky is this as straight forward as updating https://github.com/search?q=repo%3Adotnet%2Fruntime+centos+path%3A*yml&type=code
Or do you typically need to make runtime or container changes too?

@jkoritzinsky
Copy link
Member

We basically need to backport this PR: #103708

We need to decide what to do about the Centos Stream 8 assets though as this technically is a breaking change.

@ericstj
Copy link
Member

ericstj commented Aug 23, 2024

Oh, I missed that this was an net8.0 specific issue. Could we add Centos 9 in net8.0? Would that unblock @MichaelSimons without breaking anything?

@jkoritzinsky
Copy link
Member

We can backport to add the new assets, but we'd still be producing the Centos Stream 8 ones. @MichaelSimons is that okay or do we need to stop building the Centos Stream 8 assets as well.

@richlander
Copy link
Member

Given that we are still in the first half of 8.0 lifetime, we really should try to trim assets that are not needed.

@MichaelSimons
Copy link
Member Author

@MichaelSimons is that okay or do we need to stop building the Centos Stream 8 assets as well.

Adding Centos Stream 9 is all that is needed to unblock the SDK/installer testing.

Regarding Centos Stream8 artifacts. What is our policy around this? If we don't have one, we should create one. I can see producing them for a grace period but after that they should be dropped IMO. We can't test them so it feels strange/wrong to continue to produce them for the lifetime of a .NET release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Infrastructure untriaged New issue has not been triaged by the area owner
Projects
Status: No status
Development

No branches or pull requests

4 participants