KampányMűvek / 2026. szeptember 15.
Az alpha.10 eltörte a site-upgrade CLI-t — ezért most már teszt védi
Az új image feature után egy lifecycle import regresszió miatt a site-upgrade nem működött. A javítás nem állt meg a kód visszaállításánál: valódi upgrade folyamatot futtató regressziós teszt került mellé.

A helyzet
Platformfejlesztésnél különösen kellemetlen, amikor egy új feature olyan eszközt tör el, amelynek éppen az új verzió terítését kellene elvégeznie. Az alpha.10 képoptimalizálása után a lifecycle CLI egyik dynamic import útja hibássá vált. A build maga jó volt, de a frissítési életciklus nem.
A megoldási út
A stabil alpha.9 lifecycle implementációját visszaállítottuk az új image feature megtartása mellett. Ezután két védelmet adtunk: tesztet a problémás literal dynamic import mintára és egy valódi site-upgrade CLI telepítési/futtatási regressziót, amely nem csak modulbetöltést, hanem a lifecycle utat gyakorolja.
Mi lett belőle
A site-upgrade újra működött, és ugyanaz a hibaosztály már nem tud észrevétlenül visszatérni. A regresszióból olyan teszt lett, amely a platform egyik legkritikusabb életciklus-funkcióját közvetlenül védi.