Zoltán Horváth
← Munkanapló

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é.

2 perc olvasás
CLIregressiontestingsite-upgrade
KampányMűvek valós képernyőképe
A site lifecycle tooling külön regressziós védelmet kapott.

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.