Agrupando mais plugins populares com o core do Discourse

Desculpe por levar isso para uma pequena tangente, mas não acho que haja um tópico mais adequado e está um pouco relacionado com o problema anterior.

Desde minha mensagem anterior, acho que houve mais alterações feitas no discourse/docker_manager que estão quebrando mais coisas em compilações de versões mais antigas. Após uma reconstrução hoje, toda a seção de administração do Discourse parou de funcionar com erros como este:

loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/models/admin-plugin` imported from `discourse/plugins/docker_manager/discourse/models/repo`

Eu consegui consertar a compilação usando isto no yml:

  - git clone https://github.com/discourse/docker_manager.git && cd docker_manager && git reset --hard 314bbd78c200860c76bb62ced65b40e7cde5aa02 && cd ..

Não sei qual foi o commit ofensivo, mas isso foi o suficiente para fazer funcionar novamente.

Eu sei, eu sei, eu devo atualizar (quero dizer isso). Mas provavelmente existem outras pessoas como nós que estão presas a versões mais antigas por mais tempo do que o planejado por um motivo ou outro, e ter as compilações mais antigas quebrando sem alterar a versão é um pouco inesperado.

De qualquer forma, já encontrei uma solução alternativa até atualizarmos, então estou apenas compartilhando isso caso seja útil para outros na mesma situação.

1 curtida