Breaking changes
Ubuntu 26.04 x64 and Arm are now available for all GitHub Actions users.
You can use the ubuntu 26.04 image label in your YAML to select this image.
Ubuntu 26.04
jobs:
jobName:
runs-on: ubuntu-26.04
Ubuntu 26.04 Arm
jobs:
jobName:
runs-on: ubuntu-26.04-arm
The image is marked as "preview" 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.
Software difference between Ubuntu 24 and Ubuntu 26
| Tool name |
Ubuntu 24.04 |
Ubuntu 26.04 |
Notes |
| Clang |
|
|
The most recent versions are installed |
| GCC / GNU C++ / GNU Fortran |
|
|
The most recent versions are installed |
| PHP |
8.3.* |
8.5.* |
Updated to recent version |
| Swift |
latest available |
- |
Not yet available for Ubuntu 26.04. Will be added later |
| Java |
- 8.*
- 11.*
- 17.* (default)
- 21.*
- 25.*
|
- 11.*
- 17.*
- 21.*
- 25.* (default)
|
Default Java switched to 25.* for Ubuntu 26.04 image. |
| Python |
- 3.10.* (cached)
- 3.11.* (cached)
- 3.12.* (default)
- 3.13.* (cached)
- 3.14.* (cached)
|
|
Pre-cached versions currently unavailable. Default version switched to the latest one. |
| Go |
- 1.22.* (cached)
- 1.23.* (cached)
- 1.24.* (default)
- 1.25.* (cached)
|
- 1.24.* (cached)
- 1.25.* (cached)
- 1.26.* (default)
|
If your use-case requires using any of these versions, consider using tasks to install Go on-flight: |
| Ruby |
- 3.2.* (default)
- 3.3.* (cached)
- 3.4.* (cached)
- 4.0.* (cached)
|
|
Pre-cached versions currently unavailable. |
| Node.js |
- 22.* (default)
- 24.* (cached)
|
- 22.* (cached)
- 24.* (default)
|
If your use-case requires using any of these versions, consider using tasks to install Node.js on-flight: |
| pwsh |
7.4.* |
7.6.* |
Updated to recent version |
| cmake |
3.31.6 |
latest available |
Updated to latest version |
| docker |
28.0.4 |
29.4.2 |
Updated to recent version |
| docker compose |
2.38.2 |
5.1.3 |
Updated to recent version |
| helm |
3.* |
4.* |
Updated to recent version |
| PostgreSQL |
16.* |
18.* |
Updated to recent version |
| node modules |
- grunt
- gulp
- parcel
- typescript
- newman
- webpack
- webpack-cli
- lerna
|
- |
Removed globally installed modules |
| miniconda |
latest available |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| Julia |
latest available |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| fastlane |
latest ruby gem |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| Haveged |
1.9.14 |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| MediaInfo |
24.01 |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| Mercurial |
6.7.2 |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
| pulumi |
latest available |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. Consider using task pulumi/actions@v7 |
| Sphinx Open Source Search Server |
2.2.11 |
- |
Removed from the Ubuntu 26.04 image due to maintenance reasons. |
Target date
Thursday, June 11, 2026
The motivation for the changes
Release and validation of the next Ubuntu LTS image for Actions users. This preview gives early access to new language stacks and system libraries, aligning with Ubuntu’s latest security, toolchain, and package improvements.
Possible impact
Workflows dependent on software or behaviors specific to Ubuntu 24 may be affected by version upgrades or removals. Test your pipelines and report problems as early as possible.
Platforms affected
Runner images affected
Mitigation ways
If you encounter issues, please open an issue in this repository and provide detailed steps to reproduce. You can select an earlier image label as a workaround while problems with Ubuntu 26 are investigated. We will continue supporting previous Ubuntu images during the beta period.
Breaking changes
Ubuntu 26.04 x64 and Arm are now available for all GitHub Actions users.
You can use the ubuntu 26.04 image label in your YAML to select this image.
Ubuntu 26.04
Ubuntu 26.04 Arm
The image is marked as "preview" 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.
Software difference between Ubuntu 24 and Ubuntu 26
Target date
Thursday, June 11, 2026
The motivation for the changes
Release and validation of the next Ubuntu LTS image for Actions users. This preview gives early access to new language stacks and system libraries, aligning with Ubuntu’s latest security, toolchain, and package improvements.
Possible impact
Workflows dependent on software or behaviors specific to Ubuntu 24 may be affected by version upgrades or removals. Test your pipelines and report problems as early as possible.
Platforms affected
Runner images affected
Mitigation ways
If you encounter issues, please open an issue in this repository and provide detailed steps to reproduce. You can select an earlier image label as a workaround while problems with Ubuntu 26 are investigated. We will continue supporting previous Ubuntu images during the beta period.