Skip to content

ci: opt into Node.js 24 for GitHub Actions runners#7

Merged
jamartif merged 1 commit into
mainfrom
fix/gh-actions-node24
Apr 25, 2026
Merged

ci: opt into Node.js 24 for GitHub Actions runners#7
jamartif merged 1 commit into
mainfrom
fix/gh-actions-node24

Conversation

@jamartif

Copy link
Copy Markdown
Owner

Summary

  • Añade FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true a nivel de workflow para silenciar los avisos de deprecación de Node.js 20 en las actions (actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4).
  • Actualiza node-version de 20 a 24 en el paso de setup.

Contexto

GitHub forzará Node.js 24 como runtime por defecto para las actions a partir del 2 de junio de 2026. Node.js 20 se eliminará del runner el 16 de septiembre de 2026. Esta variable de entorno es el mecanismo de opt-in recomendado por el propio aviso de deprecación mientras las actions no publiquen versiones actualizadas.

Test plan

  • Verificar que el workflow de CI pasa sin avisos de Node.js 20 deprecation.
  • Comprobar que el .vsix se genera correctamente con Node.js 24.

🤖 Generated with Claude Code

Adds FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at the workflow level to
silence the Node.js 20 deprecation warnings ahead of the June 2026
forced migration. Also bumps node-version to 24 in setup-node.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jamartif
jamartif merged commit 65f07b1 into main Apr 25, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant