Valore di compatibilità eccessivamente restrittivo per il componente header del brand

Ho appena effettuato l’aggiornamento a 3.5.0.beta9 (3cac943266) e sto ricevendo un avviso dell’amministratore:

[Avviso Admin] Il componente ‘Brand Header Theme Component’ contiene codice che necessita di aggiornamento. (id:discourse.widgets-end-of-life) (ulteriori informazioni)

Per quanto ne so, il componente è stato aggiornato:

…ma l’aggiornamento non può essere installato su 3.5.0.beta9 perché il file .discourse-compatibility contiene questa riga:

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(dove 6fd676ea4e9c... è il commit prima della correzione)

3.5.0.beta9 non è davvero in grado di utilizzare il codice corretto?

Dovrebbe essere possibile installare l’ultima versione. La riga nel file di compatibilità significa “Le versioni di Discourse prima di 3.5.0.beta9-dev devono usare la vecchia versione del tema”. Dato che sei su beta9, dovresti essere in grado di usare l’ultima versione del tema.

Cosa vedi quando provi ad aggiornare?

Mi dispiace molto: ho notato il problema ieri, appena ho effettuato l’aggiornamento, ma ho aspettato fino ad oggi per segnalarlo. All’epoca, la dashboard non mostrava aggiornamenti disponibili per il componente e sono giunto alla conclusione che fosse a causa del file di compatibilità. In realtà, probabilmente era solo che l’attività in background di controllo degli aggiornamenti non era ancora stata eseguita :man_facepalming:.

Ora ho aggiornato il componente e tutto va bene. Mi scuso per aver sprecato il tuo tempo!