feat(templates): verificar-docs-chamador sem filtro de paths, sob o conferir-ci-identico [INFRA-69323] #153

Merged
tmf-ia merged 2 commits from feat/INFRA-69323-verificar-docs-template into develop 2026-10-27 18:04:18 -03:00
Owner

O quê

templates/verificar-docs-chamador.yml: o caller do "Verificar docs/" vira template do ci-shared, sob o gate conferir-ci-identico. [INFRA-69323]

  • Dispara em todo PR para main/develop e no push da develop, sem filtro de paths: o docs/ cita código (arquivo:linha), então PR que só muda código e quebra evidência fica vermelho no próprio PR (casos HelpCor 10/10 e Priceshow 09/10).
  • estrito: true; o ORG_LEITURA_TOKEN vai pelo bloco secrets: do caller.
  • Gate: .forgejo/workflows/verificar-docs.yml é opcional (ausente passa; presente tem de ser idêntico ao template). Nome reservado.
  • Transição: as 6 cópias próprias atuais dos produtos (DANI, HelpCor, TMF9, Hub, Platform, Fina=Priceshow), baixadas da develop de cada um, viram templates/verificar-docs-chamador.anterior-INFRA-69323-<produto>.ate-2026-11-10.yml — passam com aviso até 10/11 (janela por arquivo, INFRA-69396). Nenhum produto fica vermelho no dia da release.
  • docs/guia-de-adocao.md: como adotar + nota de custo (se pesar na fila, o filtro passa a INCLUIR o que os docs citam, em vez de voltar ao filtro antigo).

Testes

  • tests/verificar-docs: 16 OK (template sem paths, gatilhos certos, reusable certo, entrada no gate).
  • Suíte inteira na imagem tmf-ci-python:3.12-20261009-2e51884: 20 suítes OK.

Fora deste PR

Ressincronizar a frota (copiar o template para .forgejo/workflows/verificar-docs.yml de cada produto) antes de 10/11, depois da release do ci-shared.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2

## O quê `templates/verificar-docs-chamador.yml`: o caller do "Verificar docs/" vira template do ci-shared, sob o gate `conferir-ci-identico`. [INFRA-69323] - Dispara em **todo** PR para `main`/`develop` e no push da `develop`, **sem filtro de paths**: o docs/ cita código (arquivo:linha), então PR que só muda código e quebra evidência fica vermelho no próprio PR (casos HelpCor 10/10 e Priceshow 09/10). - `estrito: true`; o `ORG_LEITURA_TOKEN` vai pelo bloco `secrets:` do caller. - Gate: `.forgejo/workflows/verificar-docs.yml` é **opcional** (ausente passa; presente tem de ser idêntico ao template). Nome reservado. - Transição: as 6 cópias próprias atuais dos produtos (DANI, HelpCor, TMF9, Hub, Platform, Fina=Priceshow), baixadas da develop de cada um, viram `templates/verificar-docs-chamador.anterior-INFRA-69323-<produto>.ate-2026-11-10.yml` — passam com **aviso** até 10/11 (janela por arquivo, INFRA-69396). Nenhum produto fica vermelho no dia da release. - `docs/guia-de-adocao.md`: como adotar + nota de custo (se pesar na fila, o filtro passa a INCLUIR o que os docs citam, em vez de voltar ao filtro antigo). ## Testes - `tests/verificar-docs`: 16 OK (template sem `paths`, gatilhos certos, reusable certo, entrada no gate). - Suíte inteira na imagem `tmf-ci-python:3.12-20261009-2e51884`: 20 suítes OK. ## Fora deste PR Ressincronizar a frota (copiar o template para `.forgejo/workflows/verificar-docs.yml` de cada produto) **antes de 10/11**, depois da release do ci-shared. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2
feat(templates): verificar-docs-chamador sem filtro de paths, sob o conferir-ci-identico [INFRA-69323]
Some checks failed
PR checks (ci-shared) / testes (pull_request) Has been cancelled
bbdc59fef4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2
merge: develop em feat/INFRA-69323-verificar-docs-template (CHANGELOG com as duas entradas) [INFRA-69323]
All checks were successful
PR checks (ci-shared) / testes (pull_request) Successful in 5m9s
37edd69b4a
tmf-ia merged commit a4944997a4 into develop 2026-10-27 18:04:18 -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!153
No description provided.