-
Notifications
You must be signed in to change notification settings - Fork 3k
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 is now available #9848
Comments
…ages#9848>. git-svn-id: https://source.openmpt.org/svn/openmpt/trunk/OpenMPT@20827 56274372-70c3-4bfc-bfc3-4c3a0b034d27
[New] build: CI: GitHub: Ubuntu: Enable 24.04. See <actions/runner-images#9848>. ........ git-svn-id: https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.31@20828 56274372-70c3-4bfc-bfc3-4c3a0b034d27
- CI | Switch all workflows to Ubuntu Noble: actions/runner-images#9848
This comment was marked as resolved.
This comment was marked as resolved.
@MikeMcC399 yep, I forgot about it, now done :) |
Run java -version |
|
…7261) * CI: bump to ubuntu-24.04 (except deploy); bump stack/cabal to latest * CI user-manual: install imagemagick for ubuntu-24.04 actions/runner-images#9848 (comment)
Related to actions/runner-images#9848 Related to openssl#20139
@mikhailkoliada Thank you for the release! What is the timeline for updating the |
In #9691 (comment) there was mention of a date in August 2024 for GA. That might coincide with the change you are asking about. |
Are the changes marked "Removed from the Ubuntu 24.04 image due to maintenance reasons." final? Is there a particular common reason? Can we somehow vote/plead to revert any of those choices? I expect a lot of builds with "ubuntu-latest" to break if it hits GA in that form. |
@kojoru there will definitely be changes until GA including the software list installation (for instance we are to add firefox & edge, but a bit later), but we do not guarantee we are to address all the requests, everybody is welcome to file new tools addition requests and we'll review them. |
@edmorley migrating to lates is a different process that usually takes time, 24.04 will eventually become latest after its GA |
This version of runner uses Node.js 20 by default which is needed by Renovate. ``` Unsupported node environment detected. Please update your node version ``` See: actions/runner-images#9848 and https://github.com/angular/dev-infra/actions/runs/10139617149
Is this available for Azure Pipeline yet? I tried this today (following the instructions in the OP), and got an immediate cancellation:
|
Is |
With 24.04 being out for a few months now, would it be a good time to start talking about a timeline for switching over |
Just as soon as gradle stops being broken https://github.com/esaulpaugh/headlong-cli/actions/runs/9993964738/job/28268178266 |
Hey @esaulpaugh! |
Hey @Damien-Chen, @h-vetinari, and @drmmr763.
All the available agents might be found here: https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#software |
I appreciate the response, thanks. It's a bit confusing to me though, because the first post literally says
I don't know how Azure Pipelines & GHA are separated organisationally or infrastructurally, but since their website directly links back to this repo (if one clicks on any of the "Included Software" links on the page you referenced), and it's been announced it at the top of the issue, I feel it's really up to MSFT-employees to collaborate on some form of answer/timeline for this... |
@h-vetinari is right. Indeed, this issue shows up as the second result in both Google and Bing for "azure devops ubuntu 24.04" [without quotes] and provides the yaml to use for Azure DevOps, but when actually using it, it doesn't work. However, no information can be given in the only place that heavily implies it should be working. I understand that for a big company collaboration can get complex, but you seem to be "sort of" collaborating, which makes things quite unclear for users (or at the very least, for me). |
@erik-bershel its definitely a litlte confusing as the docs here suggest that this agent should be available even though its not. Also since Azure App Services are showing PHP Version 8.0 as deprecated https://azure.microsoft.com/en-us/updates/php8support/, we are wanting to upgrade to 8.3. Upgrading to 8.3 requires the build agent to also be 8.3 for things like composer.json dependency management. All to say: things are not in sync here. My temporary work around for now has been to dockerize my build steps and run PHP 8.3 and dependencies within the container by-passing the version on the |
Are there any blocking issues on starting this process? |
I guess the first step would be to come out of beta status, otherwise it would be a jump directly from beta to latest. I'm still waiting for Edge and Firefox browsers to be added to the Ubuntu 24.04 runner. |
@mikhailkoliada There are two "default" python versions in the OP overview table: 3.9.* (cached) but it's probably just the latter that's meant to be the new default, right? |
Breaking changes
Ubuntu 24.04 is now available for all GitHub Actions and Azure DevOps users.
You can use the ubuntu 24.04 image label in your YAML to select this image.
GitHub Actions
Azure DevOps
The image is marked as "beta" for now. It means some software can be unstable on the new platform. Also, there could be queueing issues as the capacity will be balanced only throughout the next weeks.
Please report any problems with the new image to this repository.
Platforms affected
Runner images affected
Software difference between Ubuntu 22 and Ubuntu 24
The text was updated successfully, but these errors were encountered: