ci: przywróć uruchamianie testów astrodemo i wykrywaj puste kroki #84
Reference in New Issue
Block a user
Delete Branch "fix/ci-blok-astrodemo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Testy astrodemo padały na masterze po zmergowaniu #83, choć lokalnie przechodzą (28/28). Powód: w CI nie uruchamiały się wcale.
Dopisując blok astroklienta do
tests.ymlrozciąłem blok sąsiada. Krok „Testy (pytest)" astrodemo został z samymworking-directory, a jegoenvirunprzywędrowały do zadania astroklienta.Skutek jest podwójny i gorszy, niż wygląda:
run.Zielone CI, które nic nie uruchomiło, jest gorsze od czerwonego: nie ma czego naprawiać, bo nic nie boli.
Kontrola
Krok bez
runi bezusesjest dla Gitei krokiem pustym — zadanie mija go i kończy się powodzeniem. Dopisana kontrola przechodzi wszystkie pliki workflow i przerywa, gdy trafi się taki krok albo gdy zadanie nie ma kroków w ogóle.Sprawdzona w obie strony: przepuszcza obecny stan i wykrywa dokładnie to rozcięcie, gdy je odtworzyć.