- Foram adicionadas duas novas configurações para que administradores de repositórios controlem com mais precisão a forma de acesso a pull requests (PRs)
- É possível desativar completamente a funcionalidade de pull request, fazendo com que a aba seja ocultada e os PRs existentes também não possam ser visualizados
- Também é possível restringir para que apenas colaboradores (collaborators) possam criar novos PRs, enquanto outros usuários podem apenas visualizar e comentar
- Essas configurações já estão disponíveis imediatamente em repositórios públicos e privados, no caminho Settings > General > Features
- No aplicativo móvel do GitHub, uma atualização de UI será aplicada em breve; por enquanto, a aba de PR ainda aparece, mas não é possível criar novos PRs
Reforço no controle de contribuições do repositório
- Foi introduzida uma nova configuração de controle de acesso para que administradores de repositórios possam ajustar com mais precisão como as contribuições ao projeto acontecem
- Antes já era possível desativar individualmente wiki, issues, discussions e projects; agora, pull requests também podem ser controlados da mesma forma
- Isso oferece flexibilidade para bloquear ou restringir contribuições externas conforme a natureza do projeto
Desativação completa de pull requests
- É possível desligar totalmente a funcionalidade de pull request nas Settings do repositório
- Quando desativada, a aba de pull requests é ocultada, e não é possível visualizar PRs existentes nem criar novos
- Isso é útil para repositórios espelho, bases de código somente leitura ou projetos públicos voltados apenas para compartilhamento
- Essa configuração é adequada para projetos que não desejam receber contribuições externas
Restrição de pull requests apenas para colaboradores
- Também é possível manter a funcionalidade de pull request, mas restringir a criação de novos PRs apenas a colaboradores
- A aba continua visível, e todos os usuários podem ver PRs e deixar comentários
- Porém, somente colaboradores com permissão de escrita podem criar novos PRs
- Colaboradores podem ser adicionados ou removidos na aba Collaborators do repositório
- Esse recurso é adequado para fases em que o controle de qualidade do desenvolvimento é crítico ou situações em que é necessário controlar os contribuidores
Aplicação das configurações e suporte móvel
- As duas configurações estão disponíveis imediatamente em repositórios públicos e privados
- Caminho: Settings > General > Features
- Uma atualização de UI para o aplicativo móvel será disponibilizada em breve
- Por enquanto, a aba de PR continua visível, mas não é possível criar PRs
- O restante do comportamento das configurações é igual ao da web
Outras informações relacionadas
- Para limitar temporariamente a atividade de usuários específicos, ainda é possível usar o recurso temporary interaction limits
- Instruções mais detalhadas de configuração podem ser consultadas na página relacionada do GitHub Docs
- O GitHub também está apresentando planos adicionais de suporte a mantenedores em uma postagem separada no blog
3 comentários
Será que obrigar os agentes a sempre enviarem também um walkthrough ajudaria um pouco na revisão?
Não houve um anúncio separado sobre isso, mas parece ser um fenômeno possibilitado pela IA.
A IA está destruindo o open source, e ainda nem funciona direito
Se você ler o texto acima, dá para entender o contexto deste anúncio.