GitHub push attribution: separar autor, committer e pusher
Um nome conhecido no commit não prova quem o enviou. Em 12 de outubro, o GitHub anunciou uma prévia pública limitada de atribuição autenticada do pusher.

Qual pergunta o registro responde
Autor e committer são textos fornecidos pelo cliente. O registro do pusher acrescenta a identidade autenticada pelo GitHub no envio, não prova de revisão do código.
Confira o acesso à prévia
O anúncio limita a função a clientes GitHub Enterprise na prévia; o acesso deve ser solicitado à equipe da conta. Não é disponibilidade geral para todos.
Separe observação e aplicação
Committer must match pusher bloqueia envios se o committer não coincide com email verificado do pusher autenticado. Isso não substitui assinatura nem revisão do diff.
Mapeie primeiro os bots
Se uma conta cria commits e outra envia, registre ambas. Nossa proposta é testar envios compatíveis e divergentes em um repositório de teste antes de aplicar a regra.
Relacione hash, identidade do envio e hora da verificação com a revisão. Identidade correspondente não prova que uma pessoa examinou a alteração.
A confusão prática é tratar nome como prova de identidade. Não usamos relatos não verificados nem números inventados; confira UI/API na conta real.
Fontes oficiais
Escopo conferido em 13 de outubro de 2026; sugestões operacionais separadas.