Forgejo 17.0 introduce varias mejoras orientadas a facilitar el flujo de trabajo de desarrollo y la gestión de repositorios en instalaciones autohospedadas. La versión amplía las capacidades de Forgejo Actions, añade funciones prácticas para manejar archivos grandes con Git LFS, incorpora soporte para archivos FUNDING.yml y mejora las herramientas de migración y administración de organizaciones.
Qué cambia en Actions y por qué importa
La sección de Actions (CI/CD) recibe funciones que aumentan la visibilidad y control de las ejecuciones. Forgejo 17.0 permite mostrar resúmenes de trabajo generados por Forgejo Runner 13.2 o superior; esos resúmenes aceptan Markdown y pueden incluir tablas, diagramas Mermaid y fórmulas matemáticas. Esto facilita revisar resultados de pruebas, métricas o resúmenes de pasos directamente por encima del log, sin tener que abrir artefactos adicionales.
Además, la API de Actions se ha ampliado: ahora es posible reejecutar workflows completos o trabajos individuales, filtrar logs y recuperar salidas de pasos concretos. También se han añadido webhook con notificaciones más granulares cuando cambia el estado de trabajos individuales. Para administradores y equipos DevOps esto se traduce en diagnósticos más rápidos y en capacidad de automatizar reintentos o notificaciones precisas sobre fallos o éxitos.
Mejor gestión de Git LFS
Git LFS (Large File Storage) facilita que los repositorios manejen archivos grandes fuera de la historia de Git. En esta versión Forgejo mejora la interfaz para navegar y administrar objetos LFS: ahora es más sencillo localizar archivos LFS y ver qué commits los referencian, y se han refinado aspectos del manejo de punteros LFS. Estas mejoras reducen la fricción al auditar y limpiar almacenamiento en proyectos que dependen de activos pesados (imágenes, binarios, multimedia).
Donaciones y FUNDING.yml
Forgejo 17.0 introduce soporte para archivos FUNDING.yml, lo que permite que proyectos muestren un botón de «Donar» con las opciones de financiación configuradas. La misma funcionalidad puede añadirse a perfiles de usuarios y organizaciones, facilitando a las comunidades y mantenedores recibir apoyo económico directo desde la interfaz del repositorio.
Mejoras en la experiencia colaborativa
Se ha añadido autocompletado avanzado al redactar issues, pull requests y comentarios: al teclear “#” se muestran issues y PRs coincidentes; usar “!” limita las sugerencias solo a pull requests. También hay mejoras en la gestión de organizaciones: las invitaciones de membresía pueden requerir aceptación explícita (expiran por defecto tras 14 días) y ahora es posible invitar o añadir usuarios a múltiples equipos en una sola operación. Estas mejoras agilizan la coordinación en equipos grandes y proyectos con muchos colaboradores.
Soporte de migración para Bitbucket Data Center
Para quien esté considerando migrar desde otros servicios, Forgejo 17.0 añade soporte para migrar repositorios desde Bitbucket Data Center. El proceso puede trasladar no solo el código sino también pull requests, revisiones, comentarios y hilos de discusión, lo que reduce la pérdida de contexto al mover un proyecto entre plataformas.
¿A quién afecta y qué deben hacer los administradores?
- Administradores de instancias Forgejo: revisen la compatibilidad de Forgejo Runner (necesario 13.2 o superior para resúmenes de jobs) y planifiquen la actualización si necesitan las nuevas funciones de Actions o la migración desde Bitbucket.
- Equipos con repositorios que usan Git LFS: prueben la nueva interfaz de LFS para validar que la visualización de referencias y el manejo de punteros se ajustan a sus flujos de trabajo.
- Mantenedores de proyectos que aceptan donaciones: añadan un archivo FUNDING.yml para activar el botón de donación si lo desean.
- Responsables de organizaciones: revisen las nuevas opciones de invitación y la posibilidad de asignar usuarios a múltiples equipos para optimizar la administración de membresías.
Forgejo 17.0 no es una versión LTS; los administradores que precisen soporte prolongado pueden continuar en la rama LTS indicada por el proyecto.
Lee también:
- Nextcloud Teams: así organiza equipos y espacios de trabajo dentro de Nextcloud Hub
- Open WebUI 0.12.1 añade soporte para apps externas en canales y avatares en llamadas
Fuente: Linuxiac




