mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
Упавший тяжёлый гейт не пишет маркер переиспользования — и правильно, иначе починка осталась бы незамеченной. Но следствие в том, что следующий коммит гонит ту же job на тех же входах, падает так же, и письмо «Run failed» называет его. 29 августа так был назван0f7b6f5, документ ревью, который не может изменить ни одного пикселя: сцену без эталона добавилdbbe94ae. Теперь падение оставляет второй маркер — с тем же ключом, что у маркера успеха. Совпадение ключа доказывает равенство входов, поэтому повторное падение может честно сказать «красная с такого-то SHA, этот коммит её не ронял», а первое — «причина здесь». Само падение по-прежнему не кэшируется: job прогоняется всегда, меняется только формулировка в notice и summary. Первопричина записывается только на первом падении: иначе SHA съехал бы на свидетеля и сообщение перевернулось бы смыслом. Issue: #386 User-Visible: no