Továrna přestěhovala osm obrazovek z databáze za .NET API a přidala kontroly, které chytí rozbité nasazení dřív než uživatel.
Co udělala továrna
Přestěhovala za API osm obrazovek: Kategorie času, Nastavení, Osobní kontext, Flow lístek, Ohlédnutí, Šablony rozpočtu dne, Rozpočet dne a Zastavení; z každé zmizel Supabase adaptér i druhá kopie pravidel.
Otevřela devátou, obrazovky notifikačních zařízení; ta čeká na merge.
Drift produkčního schématu se teď hlásí sám; do té doby ho první našel uživatel na rozbité obrazovce.
Pustila dotnet ef database update poprvé v CI; jediná cesta, kterou se schéma dostane do databáze, do té doby ověřená nebyla.
Health check teď zkouší i spojení s databází; do té doby stačilo, že proces běží, takže nasazení se špatným heslem naskočilo zeleně a spadlo až na prvním skutečném požadavku.
Přidala test, který čte schéma tak, jak ho zanechají migrace, a odhalí zápis spoléhající na default, který cestou zmizí.
Spravila náhodně padající test — chyba byla v něm, ne v komponentě: nepočkal, až React zpracuje výsledek akce, a přeskočil přechod stavu, který proběhne jen jednou.