docs(readme): exceção nomeada — pin semanal do Trivy direto para a main [INFRA-69010] #90

Merged
tarcisio merged 1 commit from docs/INFRA-69010-excecao-pin-trivy-main into develop 2026-10-09 17:14:27 -03:00
Owner

O que

O README do ci-shared ganha a seção Fluxo de branches (e a única exceção). Ela registra a exceção nomeada: o PR semanal do pin do Trivy pode ir direto para a main, além da develop. É decisão do operador de 09/10, repassada pelo Lineu.

Por quê

Os produtos consomem os reusáveis por @main. O gate de CVE reprova DB do Trivy com mais de 10 dias. Se o pin esperasse o release seguinte, os produtos ficariam com a base vencida.

Escopo estreito (todos os itens)

  • título começando por chore(trivy): pin, aberto pelo propor-pin-trivy do tmf_imagens;
  • branch chore/pin-trivy-*;
  • só a tag tmf-ci-trivy:… nos 4 workflows que a fixam;
  • o mesmo commit em dois PRs, um para a develop e outro para a main (o próximo release não conflita);
  • CI verde e aprovação humana.

Fora deste PR

Hoje quem barra PR para a main é o pr.py (~/.claude/scripts, do tmf_ia: BASES_DE_RELEASE). O CI do ci-shared (pr-checks.yml) não barra. A exceção no pr.py fica com o tmf_ia, coordenada pelo Lineu.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2

## O que O README do ci-shared ganha a seção **Fluxo de branches (e a única exceção)**. Ela registra a exceção nomeada: o PR semanal do pin do Trivy pode ir **direto para a `main`**, além da develop. É decisão do operador de 09/10, repassada pelo Lineu. ## Por quê Os produtos consomem os reusáveis por `@main`. O gate de CVE reprova DB do Trivy com mais de 10 dias. Se o pin esperasse o release seguinte, os produtos ficariam com a base vencida. ## Escopo estreito (todos os itens) - título começando por `chore(trivy): pin`, aberto pelo `propor-pin-trivy` do tmf_imagens; - branch `chore/pin-trivy-*`; - só a tag `tmf-ci-trivy:…` nos 4 workflows que a fixam; - o **mesmo commit** em dois PRs, um para a develop e outro para a main (o próximo release não conflita); - CI verde e aprovação humana. ## Fora deste PR Hoje quem barra PR para a `main` é o `pr.py` (`~/.claude/scripts`, do tmf_ia: `BASES_DE_RELEASE`). O CI do ci-shared (`pr-checks.yml`) não barra. A exceção no `pr.py` fica com o tmf_ia, coordenada pelo Lineu. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2
docs(readme): exceção nomeada — PR semanal do pin do Trivy direto para a main [INFRA-69010]
All checks were successful
PR checks (ci-shared) / testes (pull_request) Successful in 4m6s
68b7ebfaf6
Decisão do operador (09/10): os produtos consomem o ci-shared por @main e o gate
de CVE reprova DB do Trivy com mais de 10 dias. O PR do pin vai para a develop E
para a main com o mesmo commit. Fica registrado com escopo estreito: título
chore(trivy): pin, branch chore/pin-trivy-*, só a tag tmf-ci-trivy nos 4
workflows que a fixam, CI verde e aprovação humana.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2
tarcisio merged commit e1a2dc0226 into develop 2026-10-09 17:14:27 -03:00
tarcisio deleted branch docs/INFRA-69010-excecao-pin-trivy-main 2026-10-09 17:14:28 -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!90
No description provided.