[GH-ISSUE #2329] Add Ubuntu 24.04 #1075

Open
opened 2026-03-01 21:48:43 +03:00 by kerem · 9 comments
Owner

Originally created by @Yaraslaut on GitHub (May 17, 2024).
Original GitHub issue: https://github.com/nektos/act/issues/2329

Act version

act version 0.2.62

Feature description

Add ubuntu24.04 image github actions now support it https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md

Originally created by @Yaraslaut on GitHub (May 17, 2024). Original GitHub issue: https://github.com/nektos/act/issues/2329 ### Act version act version 0.2.62 ### Feature description Add `ubuntu24.04` image github actions now support it https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
Author
Owner

@ChristopherHX commented on GitHub (May 19, 2024):

For the large images I seem to need to exclude some removed installation folders to get more layers uploaded to the registry for 24.04 https://github.com/ChristopherHX/runner-image-blobs/commit/a14ab4e70fb8b48f9f2826517856a1d59c39fa1a

Some ubuntu24 tags (intel) are already available https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images like https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images/216185447?tag=ubuntu24-runner-opt-latest

Those who initially made the 20.04/22.04 act images are not really active since ca. 1 year, I'm providing bug fixes within last year

<!-- gh-comment-id:2119386565 --> @ChristopherHX commented on GitHub (May 19, 2024): For the large images I seem to need to exclude some removed installation folders to get more layers uploaded to the registry for 24.04 <https://github.com/ChristopherHX/runner-image-blobs/commit/a14ab4e70fb8b48f9f2826517856a1d59c39fa1a> Some ubuntu24 tags (intel) are already available <https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images> like <https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images/216185447?tag=ubuntu24-runner-opt-latest> _Those who initially made the 20.04/22.04 act images are not really active since ca. 1 year, I'm providing bug fixes within last year_
Author
Owner

@Yaraslaut commented on GitHub (May 20, 2024):

For the large images I seem to need to exclude some removed installation folders to get more layers uploaded to the registry for 24.04 ChristopherHX/runner-image-blobs@a14ab4e

Some ubuntu24 tags (intel) are already available https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images like https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images/216185447?tag=ubuntu24-runner-opt-latest

Those who initially made the 20.04/22.04 act images are not really active since ca. 1 year, I'm providing bug fixes within last year

Thanks, I will try ubuntu24-runner-opt-latest tag then.

<!-- gh-comment-id:2119900740 --> @Yaraslaut commented on GitHub (May 20, 2024): > For the large images I seem to need to exclude some removed installation folders to get more layers uploaded to the registry for 24.04 [ChristopherHX/runner-image-blobs@a14ab4e](https://github.com/ChristopherHX/runner-image-blobs/commit/a14ab4e70fb8b48f9f2826517856a1d59c39fa1a) > > Some ubuntu24 tags (intel) are already available https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images like https://github.com/ChristopherHX/runner-image-blobs/pkgs/container/runner-images/216185447?tag=ubuntu24-runner-opt-latest > > _Those who initially made the 20.04/22.04 act images are not really active since ca. 1 year, I'm providing bug fixes within last year_ Thanks, I will try `ubuntu24-runner-opt-latest` tag then.
Author
Owner

@ChristopherHX commented on GitHub (May 23, 2024):

The full image for 24.04 is now public ghcr.io/catthehacker/ubuntu:full-24.04 (aka ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest), full-latest is still 22.04.
After testing this myself the large option could provide 24.04.
Tracking the official runners very closely.

My runner dumping system also have medium images, but they are all amd64/intel only, while the existing ones are multi arch

<!-- gh-comment-id:2127451523 --> @ChristopherHX commented on GitHub (May 23, 2024): The full image for 24.04 is now public `ghcr.io/catthehacker/ubuntu:full-24.04` (aka `ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest`), full-latest is still `22.04`. After testing this myself the large option could provide 24.04. Tracking the official runners very closely. My runner dumping system also have medium images, but they are all amd64/intel only, while the existing ones are multi arch
Author
Owner

@z0r1k commented on GitHub (Sep 19, 2024):

Does https://github.com/catthehacker/docker_images/pull/133 needs to be merged to have full support of Ubuntu 22.04 out of the box?

<!-- gh-comment-id:2360932736 --> @z0r1k commented on GitHub (Sep 19, 2024): Does https://github.com/catthehacker/docker_images/pull/133 needs to be merged to have full support of Ubuntu 22.04 out of the box?
Author
Owner

@theoludwig commented on GitHub (Nov 1, 2024):

Does catthehacker/docker_images#133 needs to be merged to have full support of Ubuntu 22.04 out of the box?

You probably meant Ubuntu 24.04 instead of 22.04.
I believe so. When will https://github.com/catthehacker/docker_images/pull/133 get merged? Is there any way, we can help, to be able to use the image ghcr.io/catthehacker/ubuntu:act-24.04 (I'm currently using ghcr.io/catthehacker/ubuntu:act-22.04)?

<!-- gh-comment-id:2451754544 --> @theoludwig commented on GitHub (Nov 1, 2024): > Does [catthehacker/docker_images#133](https://github.com/catthehacker/docker_images/pull/133) needs to be merged to have full support of Ubuntu 22.04 out of the box? You probably meant Ubuntu 24.04 instead of 22.04. I believe so. When will https://github.com/catthehacker/docker_images/pull/133 get merged? Is there any way, we can help, to be able to use the image `ghcr.io/catthehacker/ubuntu:act-24.04` (I'm currently using `ghcr.io/catthehacker/ubuntu:act-22.04`)?
Author
Owner

@The-Compiler commented on GitHub (Apr 2, 2025):

If anyone else sees

Skipping unsupported platform -- Try running with `-P ubuntu-24.04=...`

It looks like this works:

-P ubuntu-24.04=ghcr.io/catthehacker/ubuntu:act-24.04
<!-- gh-comment-id:2772296243 --> @The-Compiler commented on GitHub (Apr 2, 2025): If anyone else sees Skipping unsupported platform -- Try running with `-P ubuntu-24.04=...` It looks like this works: -P ubuntu-24.04=ghcr.io/catthehacker/ubuntu:act-24.04
Author
Owner

@mperham commented on GitHub (May 19, 2025):

ubuntu-latest is 24.04 on GitHub but 22.04 in act, a pretty big issue. Any timeline to fix this default?

<!-- gh-comment-id:2891718838 --> @mperham commented on GitHub (May 19, 2025): `ubuntu-latest` is 24.04 on GitHub but 22.04 in `act`, a pretty big issue. Any timeline to fix this default?
Author
Owner

@Dawoox commented on GitHub (Oct 2, 2025):

Is this still being worked on ? Defaulting on an old version is quite the issue

<!-- gh-comment-id:3363224148 --> @Dawoox commented on GitHub (Oct 2, 2025): Is this still being worked on ? Defaulting on an old version is quite the issue
Author
Owner

@keks commented on GitHub (Oct 21, 2025):

I cold-filed a PR the other day, I think that should do it. Not sure, needs review from someone who actually knows this app.

<!-- gh-comment-id:3425796470 --> @keks commented on GitHub (Oct 21, 2025): I cold-filed a PR the other day, I think that should do it. Not sure, needs review from someone who actually knows this app.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#1075
No description provided.