nektos / act

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

Add Ubuntu 24.04 #2329

Open Yaraslaut opened 1 month ago

Yaraslaut commented 1 month 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 1 month 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 1 month 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 1 month 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