Перейти к содержимому
Экосистема AI Vibe

Новости

Асинхронный merge API GitHub в GA: очередь, stacked PR и poll

Редакция 1 октября 2026 г.

Схема автоматизации: скрипт отправляет merge в GitHub и опрашивает статус по ID, пока тяжёлый pull request дожимается на сервере.

GitHub вынес в общий доступ асинхронный merge API: слияние уходит в фоновый контур, и скрипт или агент в загруженном репозитории не блокируется на одном HTTP-запросе, пока на стороне GitHub дожимается тяжёлый pull request.

Для программного merge это рекомендуемый путь вместо синхронного REST и GraphQL-мутаций. Stacked pull requests через API поддерживает только этот контракт — цепочки зависимых PR другим официальным способом не смержить.

Что умеет API

  • слияние одного pull request или stacked pull requests
  • добавление PR в merge queue или прямой merge
  • опциональный обход branch protection и других правил при наличии разрешения

Схема вызова простая: старт merge — методом PUT, статус — отдельным GET по возвращённому request ID. Пока merge идёт на сервере GitHub, раннер может перейти к следующему шагу вместо ожидания долгого ответа. Параметры запросов и примеры — в документации async merge API.

Источник: GitHub async merge API generally available.