Discourse Core wechselt zu pnpm für die JS-Paketverwaltung

Die Geschwindigkeitsverbesserungen sind am deutlichsten bei einem „Kaltstart“. Zum Beispiel dauert Yarn in unserer GitHub Actions CI 90 Sekunden oder länger, während pnpm etwa 15 Sekunden benötigt.

Das liegt möglicherweise daran, dass wir das Basis-Image seit dieser Änderung nicht aktualisiert haben. Daher sind bei der stabilen Version die Yarn-Abhängigkeiten bereits installiert. Bei der Version, bei der die Tests bestanden wurden, müssen die Yarn-Abhängigkeiten verworfen werden, bevor eine pnpm-Installation von Grund auf durchgeführt wird.

Die Situation wird sich also für die Version, bei der die Tests bestanden wurden, nach dem nächsten Basis-Image-Update verbessern.

6 „Gefällt mir“