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

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

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

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

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

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

Настроить такую автоматизацию можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.