-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Ubuntu 24.04 included .NET version has a lower version than 22.04 #11360
Comments
Hi @johan-lindqvist, Thank you for bringing this issue to our attention. We are looking into this issue and will update you on this issue after investigating. |
@johan-lindqvist I believe it's the number refers to the .NET SDK version installed. I recall having read an earlier announcement stating that ubuntu-24.04 would only include .NET SDK 8.1xx, not higher feature bands such as 8.3 and 8.4 (8.2xx is out of support, FYI). Read about .NET SDK feature bands here The 8.1xx feature band is a smaller distribution which is probably why it's the one being shipped by default now on 24.04. Check out this page for downloading .NET Core 8 - it actually contain multiple versions of the .NET SDK which will be installed on your machine allowing for app development and other stuff https://dotnet.microsoft.com/en-us/download/dotnet/8.0 TL;DR; --> .NET Core 8 and .NET SDK 8 is not the same thing. The neutral word here is 'confusing' 🙄 Your workaround would be to use the setup-dotnet action in your workflow to install the .NET SDK you need for your workflow to complete succesfully |
@kerbou, both .NET SDK 8.1xx and 8.4xx will be supported until the end of life of .NET8. |
Tldr: There is no other package available Canonical releases https://packages.ubuntu.com/noble/dotnet-sdk-8.0, they have for whatever reason decided to only release 100 featureband (I would speculate that the underlying reason would be to ensure the most stable and most supported band) When dotnet is available in distro package repo then Microsoft wont release packages on packages.microsoft.com See the difference here: |
@lanni-energinet, thanks for explanation! |
@hemanthmanga @kerbou thanks for the explanation, makes sense with what @lanni-energinet said about only 100 featureband being available. We already use setup-dotnet so we're managing. I was just confused why there was a downgrade between the ubuntu versions and thought it was a mistake. |
Description
The specification for installed software on the 22.04 ubuntu image has these .NET versions of the SDK installed:
And the 24.04 ubuntu image only has:
Is the 24.04 image supposed to have an older version pre-installed?
Platforms affected
Runner images affected
Image version and build link
20250105.1.0
Is it regression?
No
Expected behavior
The newer runner image should have a newer version of included software
Actual behavior
The newer runner image has a lower version of included software
Repro steps
N/A
The text was updated successfully, but these errors were encountered: