Update automate-the-org's Add Update Label Weekly action to the Node 24 runtime
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 58/100
Línea de trabajo
Comienza en gha-add-update-label-weekly/action.yml de hackforla/automate-the-org y revisa su declaración using; después, comprueba dist/index.js y la configuración de compilación del repositorio para detectar cualquier dependencia de la versión de Node. Verifica que solo haya un action.yml, mueve la etiqueta v1 después de un nuevo lanzamiento v1.x y ejecuta manualmente add-update-label-weekly.yml en hackforla/devops y en otro consumidor para confirmar que la anotación de obsolescencia de Node.js 20 ha desaparecido.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Overview
We need hackforla/automate-the-org's Add Update Label Weekly action to declare the node24 runtime instead of node20, because GitHub has deprecated Node 20 and is already force-running the action on Node 24. Every weekly run in devops, devops-security and incubator carries the deprecation annotation, and the forcing is transitional behaviour rather than a fix.
Action Items
- Note the change lands in a different repository. The fix is in
hackforla/automate-the-org, which is not on this board and carries none of our label axes, so this issue tracks the work and the PR goes there. Nothing inhackforla/devopsis edited by this issue. - In
gha-add-update-label-weekly/action.yml, changeruns: using: 'node20'tousing: 'node24'. Line 19 as of 2026-09-12; find it byusing:if it has drifted. - Confirm this is still the only
action.ymlin that repository before assuming the change is complete — it was on both 2026-09-10 and 2026-09-12, so there is no second action to sweep, but a new one would need the same treatment. - Check whether
dist/index.jsneeds rebuilding against Node 24, or whether the declaration change alone is sufficient. It is a bundled JS action, so the runtime declaration and the bundle are separate concerns; if the build pipeline pins a Node version, bump it in the same pass. - Cut a new
v1.xrelease and move the floatingv1tag onto it. - Do not open PRs on the three consumer repos.
devops,devops-securityandincubatoreach callhackforla/automate-the-org/gha-add-update-label-weekly@v1from their own.github/workflows/add-update-label-weekly.yml. All three float on@v1, so moving that tag propagates the fix to all three at once. Three consumer PRs would be redundant and would not make the fix land any sooner. - After the release, run one consumer's workflow by hand —
gh workflow run add-update-label-weekly.yml -R hackforla/devops— and confirm the run's annotations no longer include "Node.js 20 is deprecated". The ATO workflow hasworkflow_dispatch, so this does not have to wait for the weekly schedule. - Confirm the same on a second consumer. That checks the floating tag actually resolving for every caller rather than one repo's result.
Resources/Instructions
- The annotation, seen on real runs: "Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hackforla/automate-the-org/gha-add-update-label-weekly@v1". Found 2026-09-10 while running the post-merge regression check for https://github.com/hackforla/devops/issues/220.
- A green run history is not evidence against this. The forced upgrade is GitHub's transition behaviour, so runs succeed today and will keep succeeding until the forcing stops. This is a countdown, not a breakage — check GitHub's current deprecation timeline when sizing the urgency.
- Deliberately out of scope: the
actions/create-github-app-token@v3app-iddeprecation. The same runs carry a second annotation sayingapp-idis deprecated in favour ofclient-id. That line sits in each of the three consumer repos' own workflow files rather than in the action — but those files appear to have been vendored from automate-the-org in the first place, so whether a local fix would survive the next rollout is unconfirmed. Settle that before editing any of the three; this change does not fix it. mainand thev1tag were the same commit as of 2026-09-10, andv1resolved tov1.3.0, so what the three repos run today is what is on that repo'smain.- Precedent for filing here rather than there: https://github.com/hackforla/devops/issues/182, a deprecation bump whose code lives in the @danielridgebot repo, and https://github.com/hackforla/devops/issues/223, which tracks bot-repo work on this board for the same reason.
- Lenguaje dominante
- PowerShell
- Estrellas
- 8
- Forks
- 10
- Merge medio
- 7 h 30 min
- PR fusionados (30 d)
- 22
Guía de contribución
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 hackforla/devops
-
Fix CONTRIBUTING.md's "Getting write access" section - it contradicts the fork bot and the wiki Abiertocomplexity: small feature: Onboarding good first issue role: DevOps Engineer size: 1pt
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
complexity: small feature: maintenance role: DevOps Engineer size: 1pt
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
complexity: medium feature: security role: DevOps Engineer size: 3pt
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Migrate the Terraform S3 backends off dynamodb_table onto use_lockfile and delete the lock tables Abiertocomplexity: medium feature: maintenance role: DevOps Engineer size: 2pt
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
-
complexity: large epic feature: project terraform setup role: DevOps Engineer size: 13+pt
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
Todos los issues de hackforla/devops
Issues similares
-
Add dependabot Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
-
oblt-aw/detector/security
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Type: AVM :a: :v: :m: Type: Bug :bug:
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Azure/bicep-registry-modules#7386 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100