python-basics

08 — CI/CD: линтеры на каждый push в master

Тема: минимальный CI/CD (см. ../../theory/software-engineering.md → «Минимальный CI/CD»).

Задача: залить апишку из 06_k8s/ в отдельный репозиторий на GitHub и приделать GitHub Actions, который на каждый push в master прогоняет линтеры из задачи 07_linters.md (ruff + vulture + mypy). Красный workflow = код не проходит.

Шаги

Вопросы на подумать