Дайджест зависших пулл-реквестов — в botHelp каждое утро

По будням сценарий проверяет открытые пулл-реквесты в твоих репозиториях, считает, сколько каждый ждёт ревью, и присылает рейтинг в botHelp.

  • Видно, что завис на ревью, без ручного обхода
  • Рейтинг по времени ожидания каждого PR
  • Черновики можно отсеивать
  • Дайджест приходит по будням в botHelp
Github

Как это работает

Интеграция botHelp и собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: В будний день в 9:00
  2. Затем: Установить конфигурацию PR-монитора
  3. Затем: Развернуть репозитории в элементы
  4. Затем: Получить открытые PR из GitHub
  5. Затем: Распарсить данные ответа PR
  6. Затем: Получить данные обзора PR
  7. Затем: Рассчитать задержку обзора late
  8. Затем: Создать дайджест Slack
  9. Проверка: Проверить найденные PR
  10. Если да — Отправить дайджест в Slack

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.