Bump actions/upload-artifact off v4 (Node 20) before Sept 16, 2026
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 64/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- github-actions, yaml
- Área
- ci-cd
Línea de trabajo
Lee .github/workflows/ci-build.yml y comprueba el issue enlazado actions/upload-artifact#806 para confirmar si se ha resuelto la regresión de v7. Actualiza la action de artifacts a v6, salvo que se confirme que v7 es segura, y revisa las actions mencionadas y las advertencias de CI sobre la obsolescencia de Node 20. El trabajo estará terminado cuando el workflow ya no dependa de actions con Node 20 y CI pase.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Background
PR #1088 pinned actions/upload-artifact to v4.6.2 (in .github/workflows/ci-build.yml) to avoid an intermittent silent-failure regression on v7 (see actions/upload-artifact#806).
v4 runs on Node.js 20. GitHub is sunsetting Node 20 on the Actions runner:
- June 2, 2026: Node 24 becomes the default runtime.
v4still works but emits a deprecation warning on every run. - September 16, 2026: Node 20 is removed.
v4will stop working unlessACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=trueis set on the runner / workflow (foot-gun; don't do this).
Source: GitHub Actions runner deprecation notice (visible as a warning annotation on every run after June 2):
Node.js 20 actions are deprecated... Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.
What to do before September 16, 2026
Pick one:
- Upgrade to
actions/[email protected](Node 24, pre-ESM, no known silent-failure regressions). Single-file change. - Upgrade to
@v7.xif the silent-failure regression has been fixed by then. Check actions/upload-artifact#806 and similar issues before going tov7.
Recommend option 1 unless v7 issues are resolved.
Other Node-20 actions to audit at the same time
While we're at it, check these for the same Node 20 / Node 24 transition:
dotnet/[email protected](already flagged with the same deprecation warning on current builds)actions/[email protected](verify which Node version it runs on)- Any others surfaced by the deprecation warnings in the next CI run.
Don't lose track
This issue must be resolved before September 16, 2026 or PR CI breaks.
- Lenguaje dominante
- C#
- Estrellas
- 1.9k
- Forks
- 194
- Merge medio
- 12 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de reactivemarbles/DynamicData
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
reactivemarbles/DynamicData#1229 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamPosiblemente ocupada @dwcullop la tomó hace 9 días. Abiertobug
Dificultad 3/5 Medio día Aptitud para principiantes 63/100
reactivemarbles/DynamicData#1225 ·
Los mantenedores suelen responder en 1 día
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumPosiblemente ocupada @dwcullop la tomó hace 14 días. Abiertobreaking change enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
reactivemarbles/DynamicData#1214 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
reactivemarbles/DynamicData#1196 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: RemoveKey loses entry identity for equal values and produces invalid list indexesPosiblemente ocupada @dwcullop la tomó hace 51 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
reactivemarbles/DynamicData#1182 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de reactivemarbles/DynamicData
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dimitar-radenkov/Pointframe#318 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
DotHarness/dotcraft#546 ·
Los mantenedores suelen responder en 1 día
-
a-corriger bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
christian-raj/S-Aloha#303 · 1 comentario ·
-
Input editor says "Apply Changes" even when no changes have been made.Posiblemente ocupada @hcooper la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
MobiFlight/MobiFlight-Connector#3526 ·
Los mantenedores suelen responder en 1 día