Программа курса / Блок 2 — Инженерный Python
Неделя 23. Автоматизация и CI
Цель недели
При каждом push тесты, mypy и линтер прогоняются сами. CI — это привычка, не технология.
Задачи недели
GitHub Actions: тесты + mypy + ruff на каждый push
Намеренно сломан тест — сборка покраснела
Артефакт недели
Зелёный бейдж CI в README проекта.
Заметки и «где застрял»
Закрыть неделю
Правило курса: неделя закрыта, только когда сдан артефакт И вы можете объяснить его построчно. Не «посмотрел лекции».