Дочекатись завершення GitHub Actions CI
watch_ciMonitor GitHub Actions CI for a commit, polling until completion, then return the final status or show failed step logs.
Instructions
Чекає, поки GitHub Actions CI завершиться для поточного (або заданого) коміту в локальному git-репозиторії, і повертає підсумок ОДНИМ викликом: ok/conclusion/url, а за провалу - одразу хвіст логу невдалих кроків (--log-failed), без окремого запиту. Заміняє ручний цикл "push -> sleep -> gh run list -> (якщо впало) gh run view --log-failed".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | Yes | Абсолютний шлях до локального клону репозиторію (з origin на GitHub) | |
| ref | No | SHA коміту для перевірки; за замовчуванням поточний HEAD у cwd | |
| workflow | No | Назва workflow для фільтрації (напр. "CI"), якщо в репо їх декілька | |
| timeout_ms | No | Максимальний час очікування в мс, типово 300000 (5 хв), стеля 1200000 (20 хв) | |
| poll_interval_ms | No | Інтервал опитування в мс, типово 5000 |