← Changelog
Maytiq Agents0.20.29

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)
  • 14c59d7 Corrige teste do resolvedor no Windows
  • 2c94e0e Runner drena execuções antes de sair no SIGTERM