Задача · NM-2 · СРЕЗ 0 · P0

Клонирование на HTTPS

Пишем activity клонирования на HTTPS с токеном read-бота: полный клон репозитория (включая .git) складывается в MinIO как тарбол.

Статус: готово · CI-1,CI-2 · все задачи · на главную

Что это за задача

Пишем activity клонирования на HTTPS с токеном read-бота: полный клон репозитория (включая .git) складывается в MinIO как тарбол.

Зависит от: CI-1,CI-2

Задача из листа «Задачи» проекта (NM-2, СРЕЗ 0, приоритет P0). Срез NM-2: статус — готово.

Тесткейсы

Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):

TC-IDДаноКогдаТогда
TC-NM-2.1-aфункция построения тарбола вызвана на локальном клонетарбол распаковываетсяполучается валидный git-репозиторий с рабочим .git, не просто дерево файлов
TC-NM-2.2-aactivity клонирования настроена на HTTPS + read-токен ботаклонируется произвольный репозиторий организации на Forgejoтарбол включает рабочий .git (не git archive), кладётся в MinIO
TC-NM-2.2-bтарбол клона собран activity для монтирования в агентаархив полностью распаковывается и инспектируется, включая .git/configни в .git/config, ни в каком-либо другом файле архива не встречается read-токен бота или credential-содержащий URL remote
TC-NM-2.3-aклонирование прошлоинспектируются логи и артефакты activitywrite-операций к репозиторию не зафиксировано — только чтение