ci: runner-smoke — teste de fumaça de runner por rótulo [INFRA-71329] #168

Merged
tarcisio merged 1 commit from chore/runner-smoke into develop 2026-11-04 11:00:05 -03:00
Owner

O que muda

Um workflow novo, runner-smoke.yml, que testa um runner novo ou reconfigurado pelo rótulo dele, antes de ele entrar na fila da frota. É a regra de 28/09/2026: runner novo roda primeiro um job com rótulo exclusivo.

  • workflow_dispatch com o input label (padrão teste), para reusar com o pc-leo e com os próximos runners.
  • pull_request só quando este arquivo muda. Este PR é o teste do pc-liz: o job smoke roda no rótulo teste.

O job confere o checkout, a imagem do mirror, a rede até o Forgejo, os limites de CPU e memória do container (cgroup) e a ausência do socket do Docker.

Contexto

O pc-liz entrou como runner de teste/lint em 04/11/2026, por decisão do operador: 2 vagas, rótulo só teste, jobs sem socket do Docker e sem volume do host, prioridade baixa de CPU (INFRA-71329). Ele ainda não recebe jobs da frota. Isso só acontece depois do PR que manda jobs de teste/lint para o rótulo teste.

🤖 Generated with Claude Code

https://claude.ai/code/session_013TeJmn62tWG3c2jMNm7Qdr

## O que muda Um workflow novo, `runner-smoke.yml`, que testa um runner novo ou reconfigurado pelo rótulo dele, antes de ele entrar na fila da frota. É a regra de 28/09/2026: runner novo roda primeiro um job com rótulo exclusivo. - `workflow_dispatch` com o input `label` (padrão `teste`), para reusar com o pc-leo e com os próximos runners. - `pull_request` só quando este arquivo muda. **Este PR é o teste do pc-liz**: o job `smoke` roda no rótulo `teste`. O job confere o checkout, a imagem do mirror, a rede até o Forgejo, os limites de CPU e memória do container (cgroup) e a ausência do socket do Docker. ## Contexto O pc-liz entrou como runner de teste/lint em 04/11/2026, por decisão do operador: 2 vagas, rótulo só `teste`, jobs sem socket do Docker e sem volume do host, prioridade baixa de CPU (INFRA-71329). Ele ainda não recebe jobs da frota. Isso só acontece depois do PR que manda jobs de teste/lint para o rótulo `teste`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_013TeJmn62tWG3c2jMNm7Qdr
ci: runner-smoke — teste de fumaça de runner novo por rótulo (pc-liz) [INFRA-71329]
Some checks failed
Runner smoke / smoke (pull_request) Successful in 10s
PR checks (ci-shared) / testes (pull_request) Failing after 7m8s
cdce590206
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013TeJmn62tWG3c2jMNm7Qdr
tarcisio merged commit e200b5491e into develop 2026-11-04 11:00:05 -03:00
tarcisio deleted branch chore/runner-smoke 2026-11-04 11:00:05 -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!168
No description provided.