docs(readme): check obrigatório da frota = CI / ci (pull_request), só ele [INFRA-67721] #32

Merged
tarcisio merged 1 commit from docs/INFRA-67721-check-obrigatorio into main 2026-10-01 15:04:03 -03:00
Owner

Inverte a orientação antiga do README (exigir os 4 filhos e não exigir o ci) nas duas ocorrências da seção "Checks exigidos na branch protection".

Regra: exigir só CI / ci (pull_request); filhos e contextos (push) não entram. Decidida pelo ORG (Lineu) em 01/10/2026 com a evidência abaixo.

Evidência (statuses reais, API do Forgejo): em 8 commits do Priceshow e do tennis-tracking com filho em falha, CI / ci ficou failure em todos. Dois são anteriores ao fix da INFRA-67721 (#26): changes falhou, gates/backend/frontend apareceram como "Has been skipped" publicados como success (falso verde) e o ci reprovou mesmo assim. Nos 3 commits do DANI com o CI único (#675/#676/#677) tudo success.

Não provado (registrado no README): o ci com um filho cancelado; o ci com só o gates vermelho.

Só documentação; nenhuma proteção de branch foi alterada. Modelo: ORG engenharia/decisoes/0014-modelo-unico-de-ambientes-e-operacao.md

🤖 Generated with Claude Code

https://claude.ai/code/session_01G2e3V17tRc4mAZ4ea1XX1e

Inverte a orientação antiga do README (exigir os 4 filhos e **não** exigir o `ci`) nas duas ocorrências da seção "Checks exigidos na branch protection". **Regra:** exigir só `CI / ci (pull_request)`; filhos e contextos `(push)` não entram. Decidida pelo ORG (Lineu) em 01/10/2026 com a evidência abaixo. **Evidência (statuses reais, API do Forgejo):** em 8 commits do Priceshow e do tennis-tracking com filho em falha, `CI / ci` ficou `failure` em todos. Dois são anteriores ao fix da INFRA-67721 (#26): `changes` falhou, gates/backend/frontend apareceram como "Has been skipped" publicados como success (falso verde) e o `ci` reprovou mesmo assim. Nos 3 commits do DANI com o CI único (#675/#676/#677) tudo success. **Não provado (registrado no README):** o `ci` com um filho cancelado; o `ci` com só o `gates` vermelho. Só documentação; nenhuma proteção de branch foi alterada. Modelo: ORG engenharia/decisoes/0014-modelo-unico-de-ambientes-e-operacao.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01G2e3V17tRc4mAZ4ea1XX1e
docs(readme): check obrigatório da frota = CI / ci (pull_request), só ele [INFRA-67721]
Some checks failed
PR checks (ci-shared) / testes (pull_request) Failing after 1m33s
82faad903b
Inverte a orientação antiga (exigir os 4 filhos, não exigir o ci): em statuses reais de
8 commits do Priceshow e do tennis-tracking o CI / ci reprovou sempre que um filho falhou,
inclusive antes do fix da INFRA-67721 (filhos pulados publicados como success). Filhos e
contextos (push) não entram. Registra o que NÃO foi provado (filho cancelado; só o gates vermelho).
Modelo: ORG engenharia/decisoes/0014-modelo-unico-de-ambientes-e-operacao.md

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G2e3V17tRc4mAZ4ea1XX1e
tarcisio deleted branch docs/INFRA-67721-check-obrigatorio 2026-10-01 15:04:03 -03:00
Sign in to join this conversation.
No reviewers
No labels
seguranca
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
TMF/ci-shared!32
No description provided.