Ahora disponible para todos los usuarios (disponibilidad general) GitHub Enterprise Server 3.12 introducido Patrones de etiquetas para restringir las implementaciones a entornos de GitHub Actions. Esta última versión también presenta colas de fusión, una característica que automatiza las fusiones de solicitudes de incorporación de cambios. Esta versión 3.12 brinda a los desarrolladores la posibilidad de restringir las implementaciones a ciertos patrones de etiquetas en entornos de Actions. Al configurar ciertas etiquetas o plantillas de etiquetas en entornos protegidos, los usuarios pueden restringir qué ramas y etiquetas se pueden implementar en esos entornos.

Con esta versión 3.12, los desarrolladores también tienen la capacidad de automatizar las fusiones de solicitudes de incorporación de cambios mediante colas de fusión. "Las colas de fusión automatizan el proceso de confirmación y fusión de solicitudes de incorporación de cambios en una rama con mucha actividad, lo que evita la ruptura de ramas y reduce el tiempo de fusión", afirmó GitHub. Tenga en cuenta que la plataforma empresarial autoalojada para el desarrollo de software GitHub Enterprise Server se basa en el control de versiones de Git. Anunciado el 6 de marzo, GitHub Enterprise Server se puede descargar desde github.com.

Otras mejoras en GitHub Enterprise Server 3.12

- Los desarrolladores pueden dictar a GitHub Actions qué flujo de trabajo manejar, con conjuntos de reglas de repositorio organizacional;

- La seguridad del código se puede mejorar a través de una versión beta pública de análisis de modelos secretos no proporcionados por proveedores;

- Las plantillas de proyectos de GitHub suelen estar disponibles a nivel empresarial, por lo que los clientes pueden compartir y aprender las mejores prácticas sobre cómo usar proyectos y realizar un seguimiento de su trabajo;

- Una versión beta pública de las reglas de alerta de Dependabot permite a los clientes elegir cómo responder automáticamente a las alertas de Dependabot configurando reglas de clasificación automática personalizadas en su repositorio o empresa;

- Una extensión Markdown Alert permite a los desarrolladores resaltar texto en archivos Markdown, con cinco niveles de alerta: nota, consejo, importante, advertencia y atención;

"La actualización de la navegación global facilita la búsqueda de información y mejora la accesibilidad y el rendimiento", dijo también GitHub.