Автоматизируем тяжеловесные процессы merge ✈️ Автоматизация - дело хорошее. Особенно в контексте частоповторяющихся обыденных рабочих задач. Упростить тяжелые рабочие процессы разработчикам помогает Aviator - набор инструментов, который позволяет управлять запросами Pull в Git.
⚙️Aviator состоит из четырех компонентов.
MergeQueue. Автоматизированная очередь, которая управляет рабочим процессом Merging для репозитория GitHub, защищая важные ветви от неисправных сборок.
ChangeSets. Рабочие процессы для синхронизации валидации и объединения нескольких PR в одном репозитории или в нескольких.
FlakyBot. Инструмент для автоматического определения и обработки результатов нестабильных тестов в инфраструктуре CI.
Stacked PRs CLI. Инструмент командной строки для работы с cross-PR зависимостями.
🔐Что важно, со всеми задачами Aviator помогает справиться с соблюдением требований безопасности.