Как это работает
Чтобы получать уведомления из devino в GitHub, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.
- Запуск: Нажать для запуска
- Затем: Определить локальные переменные
- Затем: Управление сценариями
- Проверка: Найти новые сценарии
- Проверка: Ожидать создания ветки1
- Проверка: Отфильтровать пустые данные
- Затем: Создать новый коммит для добавления сценария
- Проверка: Ожидать завершения создания/редактирования файла GitHub
- Затем: Создать новый PR через GitHub API
- Затем: Slack
- Проверка: Ожидать завершения
- Проверка: Если есть изменения в сценариях
- Если да — Получить SHA последнего коммита main через GitHub API
- Затем: Создать новую ветку через GitHub API
- Проверка: Ожидать создания ветки
- Проверка: Отфильтровать пустые данные1
- Затем: Создать новый коммит для обновления измененного сценария
- Проверка: Найти обновленные сценарии
- Затем: Получить все сценарии на GitHub
- Затем: Получить содержимое каждого сценария
- Затем: Декодировать содержимое сценария из Base64
Настроить такую автоматизацию (devino + GitHub) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.