Skip to content

Actualización de workflows deprecados con Node 20#119

Open
mjanez wants to merge 33 commits intodatosgobes:developfrom
mjanez:feature/update-node-workflows
Open

Actualización de workflows deprecados con Node 20#119
mjanez wants to merge 33 commits intodatosgobes:developfrom
mjanez:feature/update-node-workflows

Conversation

@mjanez
Copy link
Copy Markdown
Collaborator

@mjanez mjanez commented Apr 27, 2026

Descripción

Esta PR actualiza los workflows de GitHub Actions para evitar dependencias con Node 20, cuya deprecación está prevista para 2026.

El cambio es de mantenimiento técnico y busca asegurar la continuidad de las automatizaciones del repositorio sin afectar al contenido funcional de DCAT-AP-ES.

  • Nuevas convenciones
  • Mejoras en validaciones SHACL
  • Ejemplos y pruebas
  • Documentación
  • Correcciones menores
  • Otros (mantenimiento de workflows)

Cambios principales por área

1. Nuevas y mejoradas convenciones (Guía de aplicación)

No aplica.

2. Mejoras en validaciones SHACL

No aplica.

3. Ejemplos y pruebas

No aplica.

4. Documentación, citación y traducciones

No aplica.

5. Correcciones menores y refactorizaciones

  • Actualización de acciones en workflows.
  • Revisión de github-script y otras acciones afectadas por la deprecación de Node 20.
  • Ajustes preventivos para mantener la compatibilidad con GitHub Actions.

Issues y PRs relacionados

Issues resueltos o relacionados: no aplica
PRs relacionados: no aplica


Notas adicionales

Tiempo principal de desarrollo: abril de 2026

Consideraciones especiales:


Capturas / Ejemplos visuales

No aplica.

mjanez and others added 24 commits December 10, 2025 11:42
Correción de rutas internas y bug en workflow validación SHACL
Actualizadas dependencias y minor fix mkdocstrings
fix: validar ejemplo completo E_DCAT-AP-ES_full_optional
feat: añadir detalles de conformidad con SEMIC reuse guidelines
feat: relajar validación xsd:dateTime (TZ opcional + warning), mejorar mensajes SHACL y añadir convenciones NSIP/ERPD 25-29
feat: convenciones 25-30 en inglés y mejoras en generación automática del changelog SHACL
docs: mejoras en automatización y enlaces del CHANGELOG SHACL
fix: flexibilizar la convención 12 en SHACL
feat: mejorar notas en descripción de puntos de contacto vCard
@mjanez mjanez self-assigned this Apr 27, 2026
@mjanez mjanez added the enhancement Nueva función o petición label Apr 27, 2026
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
@mjanez mjanez changed the base branch from main to develop April 28, 2026 19:05
mjanez added 2 commits April 28, 2026 21:17
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
mjanez added 3 commits April 28, 2026 21:45
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
@mjanez mjanez requested a review from dportoles April 28, 2026 20:02
mjanez added 3 commits April 28, 2026 22:09
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Signed-off-by: Manuel Jáñez García <mjanez.9tc2v@passmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Nueva función o petición

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants