"tests-passed" ora è "latest"

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 :tada:

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.

38 Mi Piace

Grazie :sweat_smile: