Includere più plugin popolari con il core di Discourse

Scusate per aver portato questo argomento fuori tema, ma non credo ci sia un argomento più adatto ed è in qualche modo correlato al problema precedente.

Dall’ultimo mio messaggio, penso ci siano state ulteriori modifiche su discourse/docker_manager che stanno rompendo ulteriormente le build delle versioni precedenti. Dopo una ricompilazione oggi, l’intera sezione admin di Discourse ha smesso di funzionare con errori come questo:

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`

Sono riuscito a correggere la build usando questo nello yml:

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

Non sono sicuro quale fosse il commit incriminato, ma è stato sufficiente per farlo funzionare di nuovo.

Lo so, lo so, devo aggiornare (intendo davvero). Ma probabilmente ci sono altre persone come noi che sono bloccate su versioni più vecchie più a lungo del previsto per un motivo o per l’altro, ed è un po’ inaspettato che le build più vecchie si rompano senza cambiare la versione.

Comunque, ho già trovato una soluzione temporanea fino a quando non aggiorneremo, quindi condivido solo questo nel caso possa essere utile ad altri nella stessa situazione.

1 Mi Piace