docker_images icon indicating copy to clipboard operation
docker_images copied to clipboard

Node 24 for actions like `actions/checkout@v5`

Open saitho opened this issue 4 months ago • 4 comments

GitHub Actions such as actions/checkout@v5 now require Node 24

saitho avatar Aug 27 '25 13:08 saitho

actions/setup-python@v6 too: https://github.com/actions/setup-python/releases/tag/v6.0.0

reneleonhardt avatar Sep 10 '25 11:09 reneleonhardt

Noticing this with Forgejo's actions/checkout and Github's actions/setup-java as well. Seems like an update is in order if possible.

gdude2002 avatar Sep 12 '25 21:09 gdude2002

Still don't understand why important actions are voluntarily breaking everything when no one is using node 24, it's even not LTS yet. And it even looks like they're skipping node 22 all along after not wanting to update for years, jumping from 20 to 24, what's the reason?

reneleonhardt avatar Sep 13 '25 06:09 reneleonhardt

I've just noticed that @catthehacker hasn't been around on GitHub for a very long time (last contribution was an issue creation in February) and has no contact info, so I had a look around and found #139 - stating this repository is effectively deprecated and will be moved to https://github.com/actions-oss/act-docker-images. This was also noted in #125 (which at the time complained that the image didn't include Node 20).

The actions-oss/act-docker-images repo has a similar issue (https://github.com/actions-oss/act-docker-images/issues/3) which points at a pull request (https://github.com/actions-oss/act-docker-images/pull/2) being worked on by @panekj (thanks for your hard work!) - but it appears that it's been in the works since January.

What this means to me, ultimately, is that we're up the creek without a paddle for now. This repo is soft-deprecated, and while I appreciate @waja (who is a contributor) creating #154, I have to wonder whether the maintenance of these images is truly nailed down.

While I genuinely do understand that people are busy and this is a free, volunteer project, it's worth noting that the images in this repository are relied on by a huge number of people - including, apparently, Codeberg's own Actions offering. @panekj suggested in this Codeberg issue that they should move to the actions-oss images. This seems like a potentially okay idea if https://github.com/actions-oss/act-docker-images/pull/2 ends up merged, but for now, it seems we're stuck in a bit of limbo here when it comes to actively maintained base images for CI systems.

Do we have any specific info on what to expect here, ideas for alternatives, ways to support project maintenance, or information on how contributors can help to push things along?

gdude2002 avatar Sep 30 '25 11:09 gdude2002