NoMerge: Desativar o botão de mesclagem do GitHub
NoMerge é uma simples extensão do Chrome desenvolvida por gamerpotty que oferece aos usuários a capacidade de desabilitar o botão de merge do GitHub em qualquer repositório. Essa extensão é projetada para usuários que possuem sua própria política de merge e preferem fazer o merge através do seu sistema CI/CD para acionar os eventos necessários.
Para usar o NoMerge, basta ir para o GitHub.com e navegar até qualquer repositório onde você deseja desabilitar o botão de merge. Clique na extensão NoMerge e adicione o domínio à sua própria lista do NoMerge. Uma vez adicionado, sempre que você visitar uma pull request dentro desse repositório, o NoMerge irá automaticamente desabilitar o botão de merge do GitHub. Ele será exibido em vermelho brilhante com uma mensagem, servindo como um lembrete visual de que o merge manual não é desejado.
O NoMerge oferece flexibilidade, permitindo aos usuários remover um repositório da lista rastreada do NoMerge se eles não desejarem mais desabilitar o botão de merge. Basta ir para a URL que foi originalmente adicionada, clicar na extensão NoMerge e selecionar "Remover da Lista do NoMerge". Isso removerá o repositório da sua lista e a extensão não desabilitará mais o botão de merge em pull requests dentro desse repositório.
O NoMerge é uma extensão gratuita do Chrome que oferece uma maneira conveniente para os usuários substituírem o botão de merge do GitHub e evitarem merges acidentais. Ele oferece tranquilidade para aqueles que preferem seguir suas próprias políticas de merge e otimizar seu fluxo de trabalho.