ADR 0255 — A política de PR é obrigatória em todos os repositórios e a PR de regeneração do bot dispensa a escada na dev
- Status: aceito
- Data: 2026-11-05
- Tema:
git - Referencia: os ADRs 0236 e 0252, e as atividades AT-726 e AT-733. Nenhum deles é editado.
Contexto
Com a separação em repositórios (0252), os checks Política de branches e Escada de aprovação só sinalizavam: nenhum ruleset os exigia, então uma PR vermelha neles ainda podia ser mergeada. Três repositórios (brabo, brabo-qa, brabo-infra) nem tinham ruleset contra force push. E a PR que o GitHub App viralabs-dev-brabo abre por agenda para regenerar os gerados (AT-726) esperaria aprovação humana a cada 6 h. Decisões do dono de 05/11/2026.
Decisão
Política de brancheseEscada de aprovaçãosão checks REQUIRED no ruleset dedevemaindos 11 repositóriosviralabs-dev/brabo*.brabo,brabo-qaebrabo-infraganham o ruleset "main e dev sem force push", que os demais já tinham.- A PR do GitHub App
viralabs-dev-brabona branch fixachore/regenera-geradoscom destinodevdispensa a escada, reconhecida por autor E branch (as duas), no molde do ADR 0236. Amaincontinua com a escada inteira.
Consequências
- PR que reprova a política ou a escada deixa de poder ser mergeada em qualquer repositório do conjunto.
- Os gerados regenerados chegam à
devsem espera humana; os outros checks dadevseguem sendo a revisão, e a promoção para amaincontinua exigindo aprovação. - Autor ou branch isolados não bastam para a dispensa.