Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Some github actions will stop working on june 2

Abierto
#9,152 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
github-actions, node.js, rust
Área
ci-cd, release

Línea de trabajo

Empieza revisando el workflow crate-io.yml y el PR #9132; después, comprueba la compatibilidad con Node.js 24 de las acciones setup-protoc, publish-crates y rdme indicadas. Confirma cómo publica el workflow los crates de Rust en crates.io y si el PR existente cubre cada acción. Se considera terminado cuando el workflow de publicación funciona sin la solución temporal para el entorno Node.js 20 antes de la fecha límite de retirada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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 no commits in 2 years, PR for node.js 24 exists but no maintainer response
  • publish-crates no commit in a year, no PR, created an issue
  • 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.

Lenguaje dominante
C
Estrellas
3.1k
Forks
1k
Merge medio
3 d 10 h
PR fusionados (30 d)
40

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ElementsProject/lightning

Todos los issues de ElementsProject/lightning

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.