chore(ci-shared): saneia refs a repos arquivados, cria config e fatia docs [INFRA-68876] #58
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/ci-shared-refs-arquivadas-e-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
O que
Saneamento do
ci-sharedapós o arquivamento deTMF/TMF_Claude_SpecseTMF/infra(07/10). Epic INFRA-68876.1. Referências a repos arquivados (INFRA-68877)
Cabeçalho CANÔNICO de 10 workflows (
ci,ci-base,docs-lint,generate-docs,hub-issue-sync,install-aws-kubectl,install-docker,login-forgejo-registry,smoke-test-health,sync-docs-to-hub,verificar-docs-produto):Standards/ADRs: TMF/TMF_Claude_Specs→TMF/ORG.2. Mensagens "Build CI Images no TMF/infra" (INFRA-68880 — decisão)
As 3 mensagens de erro do gate de Trivy (
ci.yml,ci-base.yml,reusable-trivy-scan.yml) mandavam rodarBuild CI ImagesnoTMF/infraarquivado (não roda Actions). Investigação confirmou um buraco de migração: o epic INFRA-66795 ("migrar o build para o ci-shared") estáDonemas obuild-ci-images.ymlnunca saiu do TMF/infra. As mensagens passam a dizer a verdade (rebuild sem lar ativo) e apontam INFRA-68880, onde registrei a decisão com 3 opções + recomendação. Exemplouses:doreusable-trivy-scancorrigido deTMF/infra→TMF/ci-shared.3.
.claude/config.json(INFRA-68878)O repo não tinha config — o resolver devolvia
issue_product/client_idvazios. Criado comissue_product=infra,client_id, prefixoINFRA, owner/repo.4. Fatiar o README (INFRA-68879)
README de 1457 → 40 linhas (índice). Conteúdo movido para
docs/:docs/workflows-reusaveis.md— catálogo de cada workflow/actiondocs/guia-de-adocao.md— adoção do CI/release/deploy únicodocs/scripts.md— scripts, router blue-green + rollback, apêndice nginxdocs/runbook-ci-vermelho.md— regras anti-verde-falsoRemovida a duplicação literal das seções de adoção (bloco de 207 linhas). Fatiamento determinístico por intervalos (corte literal, sem reescrita). Os testes que liam a doc do README (
tests/ci-unico,tests/release) passam a ler do novo local emdocs/.Validação
ci-config,ci-unico,hub-issue-sync,if-em-caller,infisical-secrets,nginx-log,release(353),reusable-publico,soberania→ verdes.generate-docsfalha só localmente porpythonausente nesta máquina (returncode 127); passa na imagem de CI.Escopo
Nenhuma mudança de comportamento de CI/CD — só cabeçalhos, mensagens de erro, config e documentação. Sem deploy, sem tag.
Epic: INFRA-68876 · Subtasks: INFRA-68877, INFRA-68878, INFRA-68879 · Decisão: INFRA-68880 (needs_human)
🤖 Generated with Claude Code