Что это за задача
Ставим приёмник вебхуков Forgejo: человеческий push или MR запускает или сигналит VerificationWorkflow без участия агента.
Задача из листа «Задачи» проекта (CI-6, СРЕЗ 0, приоритет P2). Срез CI-6: статус — готово.
Тесткейсы
Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):
| TC-ID | Дано | Когда | Тогда |
|---|---|---|---|
TC-CI-6.1-a | Forgejo настроен на отправку webhook при push/MR | приёмник получает payload | извлекает repo+ref и валидирует источник запроса |
TC-CI-6.2-a | Forgejo настроен на отправку webhook при человеческом push/MR | происходит push/MR в отслеживаемый репозиторий без участия агента | VerificationWorkflow стартует или получает сигнал на верный commit |