Esiste un modo, all’interno di app.yml, per forzare il rebuild a prelevare una versione specifica di un plugin?
Sto lavorando su un ramo più vecchio rispetto a master. Quando eseguo ./launcher rebuild app, viene scaricata l’ultima versione di un plugin su cui non ho controllo. L’ultima versione di quel plugin non è compatibile con la versione più vecchia di Discourse. Questo fa fallire la build nel mio ambiente di test.
Idealmente, immaginavo qualcosa del genere in app.yml, insieme agli altri plugin:
Sfortunatamente, il plugin non fornisce un ramo denominato per la versione che mi serve. Sto cercando di estrarre una revisione specifica (hash del commit) da master. Sembra che l’opzione -b non funzioni con gli hash dei commit.
Da riga di comando, posso eseguire git clone e poi git checkout per ottenere ciò che mi serve. Esiste un modo per farlo in app.yml?
Sì, sto testando nuovi plugin, in particolare il plugin di chat, e ho notato che sembra essersi rotto sul mio sito e mi chiedo come tornare alla versione installata in precedenza o persino digitare manualmente la versione del commit che vorrei.
Immagino che in futuro mi piacerebbe vedere questo nel dashboard di aggiornamento, qualcosa come il pulsante “annulla” per l’aggiornamento, ma per ora spero che ci possa almeno essere un modo più veloce di quello che sembra essere uno sforzo più brutale che hai fatto per aggirarlo.