Nell’ambito del nostro lavoro per introdurre una nuova strategia di versioning per Discourse, rinominiamo il branch tests-passed in latest e aggiorniamo il suffisso di versione su quel branch da -dev a -latest.
Cosa è cambiato?
Funzionalmente, tutto rimane invariato. Le modifiche a Discourse continueranno ad arrivare prima sul branch main e poi verranno promosse a latest una volta superata la nostra estesa suite di test.
Qualcosa si romperà?
No ![]()
Inizialmente, manterremo il branch tests-passed come copia esatta di latest. Ciò significa che qualsiasi sistema/configurazione codificata su tests-passed continuerà a funzionare come prima.
L’impostazione predefinita per l’installazione standard è stata aggiornata per utilizzare latest. Ciò avrà effetto automatico alla prossima ricompilazione del container. Se hai specificato manualmente version: tests-passed nel tuo app.yml, dovresti aggiornarlo a version: latest.
In futuro, prevediamo di introdurre un avviso per gli amministratori per chiunque faccia ancora riferimento a tests-passed, in modo da poter garantire che tutti utilizzino il nuovo nome, e quindi eliminare completamente il vecchio branch. Ciò accadrà probabilmente tra qualche mese, dopo che il resto del nuovo sistema di versioning sarà stato finalizzato.