fix(ci): logs de constraints e serviços, aviso de índice só na falha, cache desligado por padrão [INFRA-65726] #20

Merged
tarcisio merged 2 commits from feat/INFRA-65726-ci-identico into main 2026-09-30 11:17:01 -03:00
Owner

São ajustes da primeira run real no DANI (#675, runs 2636–2638) que chegaram depois do merge do #19:

  • O log mostra os tetos da frota (constraints/frota.txt, as linhas ativas). Também fica registrado que, com uv sync --frozen, o UV_CONSTRAINT não atua e o teto vale pelo lock.
  • O servicos-efemeros.sh ecoa a imagem e os args -c do Postgres, com a senha mascarada.
  • O aviso "índice privado sem token" só aparece quando a instalação falha com 401/403. No DANI era só ruído, porque o índice é de leitura anônima.
  • O cache vira a chave cache (padrão false). O servidor de cache do runner dá "Request timeout" em getCacheEntry/reserveCache, e cada job perdia uns 60 s sem nunca usar o cache.

Testes: 118 passed e 169 subtests. Os ecos (1) e (2) só foram testados localmente, porque dependem do runner.

🤖 Generated with Claude Code

São ajustes da primeira run real no DANI (#675, runs 2636–2638) que chegaram depois do merge do #19: - O log mostra os tetos da frota (constraints/frota.txt, as linhas ativas). Também fica registrado que, com `uv sync --frozen`, o UV_CONSTRAINT não atua e o teto vale pelo lock. - O servicos-efemeros.sh ecoa a imagem e os args `-c` do Postgres, com a senha mascarada. - O aviso "índice privado sem token" só aparece quando a instalação falha com 401/403. No DANI era só ruído, porque o índice é de leitura anônima. - O cache vira a chave `cache` (padrão false). O servidor de cache do runner dá "Request timeout" em getCacheEntry/reserveCache, e cada job perdia uns 60 s sem nunca usar o cache. Testes: 118 passed e 169 subtests. Os ecos (1) e (2) só foram testados localmente, porque dependem do runner. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
tarcisio deleted branch feat/INFRA-65726-ci-identico 2026-09-30 11:17:01 -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!20
No description provided.