Corrige teste do resolvedor no Windows
Nesta versão, cuidamos de duas pontas: uma para quem roda o Agente em produção e outra para quem desenvolve no Windows. A primeira garante que um deploy não derrube uma execução pela metade; a segunda, que os testes passem igual em qualquer sistema.
Execução concluída antes de sair. Quando o runner recebe o sinal de parada (SIGTERM), ele agora para de aceitar novas execuções, termina a que está em andamento e só então encerra. Antes, um deploy com rolling update podia matar uma execução no meio do caminho. Agora, a troca de versão acontece sem interromper o trabalho que já estava rodando.
Teste do resolvedor no Windows. Corrigimos o teste que falhava no Windows por causa de nomes curtos de diretório (formato 8.3). O teste agora usa a mesma função de resolução de caminho que o código, então o resultado é igual em qualquer sistema operacional.
Commits (2)
14c59d7Corrige teste do resolvedor no Windows2c94e0eRunner drena execuções antes de sair no SIGTERM