| Clang |
|
|
The most recent versions are installed |
| GCC / GNU C++ / GNU Fortran |
|
|
The most recent versions are installed |
| Kotlin |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| PHP |
8.1.* |
8.3.* |
The most recent version are installed |
| Swift |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Java |
- 8.*
- 11.* (default)
- 17.*
- 21.*
|
- 8.*
- 11.*
- 17.* (default)
- 21.*
|
Default Java switched to 17.* for Ubuntu 24.04 image. |
| Python |
- 3.7.* (cached)
- 3.8.* (cached)
- 3.9.* (cached)
- 3.10.* (default)
- 3.11.* (cached)
- 3.12.* (cached)
|
- 3.9.* (cached)
- 3.10.* (default)
- 3.11.* (cached)
- 3.12.* (default)
|
Pre-cached versions currently unavailable. Default version switched to the latest one. On GitHub Actions, actions/setup-python can install any version on-flight so this change doesn't impact users |
| Go |
- 1.20.* (cached)
- 1.21.* (default)
- 1.22.* (cached)
|
- 1.20.* (cached)
- 1.21.* (cached)
- 1.22.* (default)
|
If your use-case requires using any of these versions, consider using tasks to install Go on-flight: |
| PyPy |
- 3.7.* (cached)
- 3.8.* (cached)
- 3.9.* (cached)
- 3.10.* (cached)
|
- 3.9.* (cached)
- 3.10.* (cached)
|
Deprecated all the versions besides the most recent ones |
| Ruby |
- 3.0.* (default)
- 3.1.* (cached)
|
|
Pre-cached versions currently unavailable. Default version switched to the latest one. |
| Node.js |
- 16.* (cached)
- 18.* (default)
- 20.* (cached)
|
- 16.* (cached)
- 18.* (cached)
- 20.* (default)
|
If your use-case requires using any of these versions, consider using tasks to install Node.js on-flight: |
| Heroku |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Leiningen |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Mono / MSBuild / NuGet |
latest available |
- |
Software is not available for Ubuntu 24 at the moment. |
| Packer / Terraform |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| R |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| SVN |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Alibaba Cloud CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Google Cloud CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Netlify CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| OpenShift CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| ORAS CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Vercel CLI |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Bindgen / Cbindgen |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Cargo audit/clippy/outdated |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Microsoft Edge |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Microsoft Edge WebDriver |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Mozilla Firefox |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Mozilla Geckodriver |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| .NET Core SDK |
|
|
Please consider using tasks to install any version on-flight: |
| PostgreSQL |
14.* |
16.* |
More recent version are installed |
| MS SQL Server Client Tools |
sqlcmd / SqlPackage |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| MarkdownPS Module |
latest available |
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
| Android Command Line Tools |
9.0 |
12.0 |
The most recent version are installed |
| Android SDK Build-tools |
- 34.0.0
- 33.0.0
- 33.0.1
- 33.0.2
- 33.0.3
- 32.0.0
- 31.0.0
|
|
The most recent version are installed |
| Android NDK |
|
|
The most recent version are installed |
| Cached Docker images |
- alpine:3.16
- alpine:3.17
- alpine:3.18
- debian:10
- debian:11
- moby/buildkit:latest
- node:16
- node:16-alpine
- node:18
- node:18-alpine
- node:20
- node:20-alpine
- ubuntu:20.04
- ubuntu:22.04
|
- |
Removed from the Ubuntu 24.04 image due to maintenance reasons. |
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