Einführung von .discourse-compatibility: Angeheftete Plugin-/Theme-Versionen für ältere Discourse-Versionen

Ich bin auf ein weiteres Problem gestoßen.

Diese Änderung führt $danger-low-mid in 2.6.0beta2 ein.

Das hat das discourse-styleguide-Plugin kaputt gemacht, sodass es aktualisiert wurde und eine .discourse-compatibility-Datei eingeführt wurde, um das Plugin beim vorherigen Commit für Discourse 2.5.0 zu halten.

Das bricht bei Discourse 2.5.1. Da diese Änderung nie auf die stabile Version zurückportiert wird, müsste die discourse-compatibility-Datei bei jeder neuen 2.5.x-Stable-Version aktualisiert werden.

Jede discourse-compatibility-Datei von jedem Plugin müsste bei jeder neuen 2.5.x-Stable-Version aktualisiert werden.

Alternativ könnte die Kompatibilitätsdatei auf Version 2.5.999 verweisen, wodurch das Plugin effektiv für die gesamte Lebensdauer von 2.5.x beim Commit 1f86468b2c81b40e97f1bcd16ea4bb780634e2c7 gehalten würde. Das kommt mir jedoch sehr hakelig vor.

6 „Gefällt mir“