GitHub Enterprise Server 3.12, agora com disponibilidade geral, introduz padrões de tags para restringir implementações de implantação em ambientes GitHub Actions. A nova versão também introduz filas de mesclagem, um recurso que automatiza mesclagens de solicitações pull.

Anunciado em 6 de março, o GitHub Enterprise Server pode ser baixado em github.com.

Com a versão 3.12, os desenvolvedores podem restringir as implementações de implantação para selecionar padrões de tags em ambientes GitHub Actions. Ao configurar determinadas tags ou padrões de tags em ambientes protegidos, os usuários podem restringir quais ramificações e tags podem ser implantadas nesses ambientes.

A versão 3.12 também permite que os desenvolvedores automatizem mesclagens de solicitações pull usando filas de mesclagem. As filas de mesclagem automatizam o processo de validação e mesclagem de solicitações pull em uma ramificação ocupada, garantindo que a ramificação não seja quebrada e reduzindo o tempo de mesclagem, disse o GitHub.

GitHub Enterprise Server é uma plataforma auto-hospedada para desenvolvimento de software dentro de uma empresa, aproveitando o controle de versão Git. Outras melhorias no GitHub Enterprise Server 3.12:

  • Os desenvolvedores podem impor quais fluxos de trabalho do GitHub Actions devem passar, com conjuntos de regras de repositório organizacional.
  • A segurança do código pode ser aprimorada com uma versão beta pública de verificação secreta de padrões de terceiros.
  • Os modelos de projetos do GitHub geralmente estão disponíveis no nível da organização, permitindo que os clientes compartilhem e aprendam as práticas recomendadas sobre como usar projetos e acompanhar seu trabalho.
  • Uma versão beta pública das regras de alerta do Dependabot permite que os clientes escolham como responder automaticamente aos alertas do Dependabot, configurando regras de triagem automática personalizadas em seu repositório ou organização.
  • Uma extensão de marcação de alerta permite que os desenvolvedores destaquem o texto em arquivos de marcação, fornecendo cinco níveis de alerta: nota, dica, importante, aviso e cuidado.
  • A navegação global atualizada torna a localização de informações mais simples e melhora a acessibilidade e o desempenho, disse o GitHub.