Робочий процес «важливі файли не змінилися»


Коли зливається PR треку, що зачіпає вправу, це запускає повторне тестування всіх останніх опублікованих ітерацій рішень студентів. Для популярних вправ це дуже затратна операція (а в крайньому випадку це аж 70 000 запусків тестів для Python Hello World!).

Цей workflow перевіряє, чи спричинять зміни в PR повторне тестування рішень, і якщо так, додає коментар, який пояснює ризик злиття PR як є. Він також пояснює, як злити PR без повторного тестування рішень.

Докладніше див. в документації Як уникнути зайвих запусків тестів.

Джерело

Workflow визначено у файлі .github/workflows/no-important-files-changed.yml.