Os manipuladores só serão acionados para tarefas que relatem um estado changed
. Na saída do seu jogo você pode ver que o status é ok
, que neste caso significa que nenhum novo pacote foi instalado ou atualizado (desde o estado = mais recente)
Por isso, funcionaria se algum dos pacotes já não estivesse instalado.
Embora, em vez do estado started
, eu use o estado restarted
, pois você está sempre atualizando para os pacotes mais recentes em sua tarefa (state = latest) Se um pacote for atualizado, você também deverá reiniciar o serviço.