ElementsProject / ElementsProject/lightning
Some github actions will stop working on june 2
- Dominant language
- C
- Stars
- 3.1k
- Forks
- 1k
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 13
Description
On june 2nd github will deprecate node.js 20 for all github actions at which point they will no longer work without setting an env variable. In september even that won't work anymore. I found these actions that still have not updated to node.js 24:
- [setup-protoc](https://github.com/arduino/setup-protoc) no commits in 2 years, PR for node.js 24 exists but no maintainer response
- [publish-crates](https://github.com/katyo/publish-crates) no commit in a year, no PR, created an issue
- [rdme](https://github.com/readmeio/rdme) maintained and if i understand correctly the next patch version is compatible with node.js 24 and by us specifying only the major version we should automatically use that
This mostly affects the workflow responsible for publishing our rust crates to crates.io.
I made a PR to update the rest to node.js 24 versions here: https://github.com/ElementsProject/lightning/pull/9132 but the crate-io.yml workflow probably needs to be redone.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.