„tests-passed“ ist jetzt „latest“

Im Rahmen unserer Arbeit zur Einführung einer neuen Versionierungsstrategie für Discourse benennen wir den Branch tests-passed in latest um und aktualisieren das Versionssuffix auf diesem Branch von -dev auf -latest.

Was hat sich geändert?

Funktional bleibt alles gleich. Änderungen an Discourse werden weiterhin zuerst im main-Branch landen und dann zu latest befördert, sobald sie unsere umfangreiche Testsuite bestanden haben.

Wird das etwas kaputt machen?

Nein :tada:

Zunächst behalten wir den tests-passed-Branch als exakte Kopie von latest bei. Das bedeutet, dass alle Systeme/Konfigurationen, die fest auf tests-passed codiert sind, weiterhin wie bisher funktionieren.

Die Standardeinstellung für die Standardinstallation wurde aktualisiert, um latest zu verwenden. Dies wird bei Ihrem nächsten Container-Neubau automatisch wirksam. Wenn Sie in Ihrer app.yml manuell version: tests-passed angegeben haben, sollten Sie dies auf version: latest aktualisieren.

In Zukunft planen wir, eine Admin-Warnung für alle einzuführen, die sich noch auf tests-passed beziehen, damit wir sicherstellen können, dass jeder den neuen Namen verwendet, und dann den alten Branch vollständig entfernen. Dies wird wahrscheinlich in einigen Monaten geschehen, nachdem der Rest des neuen Versionierungssystems finalisiert wurde.

39 „Gefällt mir“

Danke :sweat_smile:

Ist das bereits geschehen? Ich bin mir nicht sicher, wo ich nach einer solchen Warnung suchen müsste. Vielleicht unter /admin/whats-new?

Wir haben noch keine Warnung hinzugefügt. tests-passed bleibt ein funktionaler Alias für latest.

Nur zur Info: In meinen zwei Foren habe ich die Standardeinstellung verwendet, aber da diese auskommentiert war:

#version: tests-passed

war vermutlich keine Warnung erforderlich oder wurde auch nicht ausgegeben.

1 „Gefällt mir“