Синхронизация настроек проекта — правки готовятся сами

Сценарий ловит изменения настроек, сравнивает их с конфигурацией проекта, готовит правки отдельным запросом на слияние и уведомляет на почту.

  • Изменения настроек замечаются сразу
  • Расхождения оформляются готовыми правками
  • Устаревший кэш сборки сбрасывается
  • Уведомление о правках — на почту

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

Уведомления из Mailjet в GitHub настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Запустить триггер Github
  2. Затем: Установить конфигурацию
  3. Затем: Проверить измененные файлы
  4. Затем: Сравнить конфигурацию
  5. Затем: Создать имя ветки
  6. Затем: Создать ветку
  7. Затем: Подготовить файл и результат Merge
  8. Затем: Создать PR
  9. Затем: Очистить кеш
  10. Затем: Отправить email-уведомление

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