nektos / act

Run your GitHub Actions locally 🚀
https://nektosact.com
MIT License
55.79k stars 1.4k forks source link

Add Ubuntu 24.04 #2329

Open Yaraslaut opened 6 months ago

Yaraslaut commented 6 months ago

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

ChristopherHX commented 6 months ago

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

Yaraslaut commented 6 months ago

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.

ChristopherHX commented 6 months ago

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

z0r1k commented 2 months ago

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?

theoludwig commented 3 weeks ago

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)?