Кейс из публичной библиотеки n8n.io. Русское саммари сгенерировано автоматически (GPT-4o-mini). Авторские заметки о применении в реальной практике — отдельно в разделе /notes/ (готовится).

Описание

Шаблон автоматизирует процесс обзора pull-запросов в GitHub, используя GPT-4o для анализа кода. При открытии pull-запроса он извлекает изменения, отправляет их на анализ и публикует комментарии с оценкой и рекомендациями в GitHub. Также отправляются уведомления в Slack о критических находках.

Как устроено

Ключевые ноды включают триггер GitHub, который срабатывает при открытии pull-запроса, и HTTP-запрос для получения различий. GPT-4o анализирует код и возвращает структурированный обзор. Ноды Slack отправляют уведомления о критических проблемах и резюме обзора. Шаблон также обрабатывает ошибки и маршрутизацию уведомлений в зависимости от уровня серьезности.

Применение

  • Автоматизация обзора кода в GitHub
  • Уведомления о критических ошибках в коде
  • Снижение времени на ручной обзор pull-запросов
  • Улучшение качества кода через AI-анализ
  • Обратная связь по коду в реальном времени

Стек / ноды

GitHub OpenAI Slack
Источник: https://n8n.io/workflows/15306/ · Оригинальный автор: TakatoYamada