Node 24 for actions like `actions/checkout@v5`
GitHub Actions such as actions/checkout@v5 now require Node 24
actions/setup-python@v6 too:
https://github.com/actions/setup-python/releases/tag/v6.0.0
Noticing this with Forgejo's actions/checkout and Github's actions/setup-java as well. Seems like an update is in order if possible.
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?
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?