Dannazione. Ho aggiornato questo componente stasera per includere l’ultimo commit “Switch to new API to render into plugin outlet. (#37)” Il mio unico link personalizzato è scomparso e non riesco più a visualizzarlo. L’ho disinstallato, reinstallato, riavviato senza alcun effetto.
Aggiornamento: ho eliminato la nuova versione e l’ho installata da un file zip del precedente commit del 7 settembre. Successo – quella versione funziona, come prima.
Sono interessato a sapere se qualcun altro ha avuto problemi con il commit dell’11 ottobre.
(Non sono sicuro del perché sia su una Beta, ho semplicemente eseguito l’installazione ufficiale di Docker.)
Se vado alla scheda Aggiorna, vedo un aggiornamento disponibile. Ma è per v3.2.0.beta1 … che sembra più vecchio di 3.2.0.beta2..? Qual è il significato di “-dev”? Non riesco a trovare alcuna documentazione che spieghi la progressione/situazione delle release beta.
In generale, un componente dovrebbe davvero essere in grado di offrire un aggiornamento che non sia compatibile con la versione di Discord installata? Ciò sembra invitare a questo tipo di confusione. Mi aspetterei un comportamento simile ai plugin di Wordpress, che indicano chiaramente che stanno aspettando che tu aggiorni la tua installazione di base.
Come puoi leggere lì, ricevi una notifica per aggiornare solo quando c’è una nuova pietra miliare. Se ti venisse detto di aggiornare dopo ogni commit, sarebbero diverse volte al giorno.
Quando noti un bug, è sempre bene aggiornare prima per verificare se è già stato corretto.
Mi piace anche Finding what version of Discourse you're using come spiegazione su come controllare la tua versione esatta su GitHub. Ovviamente, come amministratore, non hai bisogno della visualizzazione html.
Grazie per i link, @Moin – avevo controllato le pagine di rilascio, Github, ecc. ma non avevo cercato abbastanza a fondo qui.
Questo chiarisce molte delle mie domande in teoria. Ma dopo aver letto…
“stiamo iniziando il ciclo di sviluppo 3.2 con 3.2.0.beta1-dev. Quando sarà pronto per il rilascio, sarà contrassegnato come 3.2.0.beta1, e poi seguiremo immediatamente con un altro commit per iniziare lo sviluppo di 3.2.0.beta2-dev.”
…non sono ancora sicuro se dovrei “aggiornare” da beta2-dev a beta1.
Potrei semplicemente aspettare fino a una notifica di milestone.
Verifica se ci sono aggiornamenti per Discourse/Docker. Ho avuto un problema simile all’inizio di questa settimana. Ho aggiornato uno o due Theme component e ho avuto problemi di visualizzazione correlati a questi componenti.
Sebbene non ci siano aggiornamenti di Discourse visualizzati nella dashboard, sia Docker che Discourse hanno avuto commit.
Una volta aggiornato Discourse, i componenti funzionano come dovrebbero.