Gitea ha actualizado sus imágenes oficiales de runner para Gitea Actions para ofrecer soporte de Ubuntu 26.04 y ha modificado la base de construcción de las imágenes predeterminadas. El cambio sustituye las imágenes no mantenidas de catthehacker/ubuntu por contenedores creados a partir de buildpack-deps, una base más mantenida y orientada a entornos de desarrollo y compilación.
Qué cambia exactamente
Las imágenes oficiales de runner ahora incluyen variantes basadas en Ubuntu 26.04, lo que permite ejecutar flujos de trabajo y acciones en Git repositorios autohospedados con una versión más reciente del sistema base. Además, la imagen por defecto para estas runners deja de usar las antiguas imágenes catthehacker/ubuntu, que han quedado sin mantenimiento, y pasa a construirse desde buildpack-deps. Este cambio afecta a la capa base del contenedor y a las bibliotecas y utilidades que vienen preinstaladas.
Por qué importa para administradores y desarrolladores
Actualizar la base a buildpack-deps aporta varias ventajas prácticas:
- Mantenimiento y seguridad: usar una imagen base mantenida reduce el riesgo de quedarse con dependencias sin parches y facilita aplicar actualizaciones de seguridad.
- Compatibilidad de paquetes: buildpack-deps incluye herramientas y bibliotecas comúnmente necesarias para compilación y ejecución de CI, lo que puede evitar la necesidad de instalar dependencias adicionales en tareas habituales.
- Acceso a Ubuntu 26.04: elegir runners con Ubuntu 26.04 permite aprovechar una versión más reciente del sistema operativo, útil para pruebas contra bibliotecas o entornos de sistema más nuevos.
Quiénes se ven afectados
La novedad influye principalmente en dos grupos:
- Operadores de instancias de Gitea con Actions habilitadas: los responsables de infraestructuras que gestionan runners o imágenes personalizadas deben revisar la compatibilidad de sus pipelines con Ubuntu 26.04 y con la nueva base buildpack-deps.
- Desarrolladores que escriben acciones o workflows: los creadores de acciones deben probar sus scripts en la nueva imagen para detectar posibles rupturas por cambios en paquetes del sistema o en rutas de utilidades.
Qué deben hacer los administradores
- Probar los workflows en runners con Ubuntu 26.04 en un entorno de staging antes de migrar producción, para asegurar que compilaciones, tests y despliegues funcionan como antes.
- Revisar las dependencias del sistema que sus acciones o contenedores requieren y añadir pasos de instalación explícitos si alguna herramienta ya no está incluida por defecto en la nueva imagen.
- Actualizar pipelines o documentación interna que referencien explícitamente la imagen anterior si fuera necesario, y planificar la rotación de imágenes antiguas para mantener la seguridad.
Notas técnicas y recomendaciones
Ubuntu 26.04 traerá cambios en versiones de bibliotecas del sistema y en paquetes preinstalados; por ello conviene:
- Ejecutar pruebas unitarias e integradas completas en la nueva imagen.
- Verificar herramientas de compilación (gcc/clang, librerías de enlace) y gestores de paquetes de lenguajes (pip, npm, composer, etc.).
- Considerar el uso de imágenes mínimas solo con lo necesario si se desea control absoluto de dependencias, o aceptar buildpack-deps como una base cómoda para CI que ya incluye utilidades comunes.
Si detecta incompatibilidades graves o ausencias de paquetes críticos, recomiende a su equipo documentar y versionar las imágenes runner internas hasta que la migración sea segura.
En resumen, la incorporación de Ubuntu 26.04 y el cambio a buildpack-deps modernizan las imágenes de runner de Gitea Actions y buscan mayor mantenimiento y compatibilidad. Los administradores deben probar y ajustar sus pipelines para aprovechar la actualización sin riesgos.
Lee también:
- Dokploy lanza v0.30.10 con correcciones y ajustes para despliegues en VPS
- Coolify libera v4.4.7 con parches críticos: actualice inmediatamente
Fuente: Gitea Blog




