Якщо сервер приймає вебхуки GitHub лише з дозволених IP-адрес, додайте до списку дозволених три нові префікси. 29 жовтня 2026 року GitHub оголосила, що нові діапазони для доставлення на github.com з’явилися в полі hooks Meta API. Зміна поширюється на доставлення вебхуків на github.com у всіх тарифах, зокрема GitHub Enterprise Cloud.

Які діапазони додати
Для ручного оновлення GitHub наводить такі префікси CIDR:
9.234.98.160/289.234.98.176/289.234.106.48/28
Додайте їх до вже дозволених адрес GitHub, зберігши попередні діапазони. Якщо список дозволених уже оновлюється через Meta API, окремо додавати ці префікси не потрібно: актуальний список вебхуків повертається в полі hooks. Документація Meta API застерігає, що значення в прикладі відповіді демонстраційні; для робочої конфігурації отримайте актуальні дані безпосередньо.
Перевірте, як формується список дозволених адрес
Спершу з’ясуйте, де задано список дозволених адрес: у мережевому екрані застосунку, зворотному проксі, хмарній політиці чи корпоративному брандмауері. Потім перевірте, чи оновлює система весь набір із GET /meta, чи зберігає лише записи, додані вручну. У першому випадку переконайтеся, що поле hooks входить до синхронізації; у другому — додайте три префікси, не видаляючи попередніх.
Публічні дані GET /meta доступні без автентифікації. GitHub рекомендує періодично оновлювати список дозволених адрес, оскільки адреси сервісів можуть змінюватися. Для автоматизації отримуйте поле hooks із відповіді та звіряйте повний набір із локальною конфігурацією перед застосуванням мережевих правил.
Що перевірити після оновлення
Переконайтеся, що нові префікси CIDR з’явилися в активній конфігурації, а старі записи збереглися. Потім перевірте журнал доставлень вебхуків і мережеві журнали на наявність відмов після зміни. Фільтр за IP-адресами варто поєднувати з іншими перевірками: рекомендації GitHub передбачають HTTPS із перевіркою сертифіката, секрет вебхука та перевірку типу події перед обробкою.
GitHub радить відповідати на доставлення кодом 2xx протягом 10 секунд; тривалу обробку можна перенести в чергу. Заголовок X-GitHub-Delivery допомагає враховувати унікальність доставлення та захищатися від повторного відтворення запиту.
Для статичного списку дозволених адрес вручну додайте всі три опубліковані префікси. Якщо конфігурація керується автоматично, оновлюйте поле hooks через Meta API та періодично звіряйте його поточні значення з локальним списком. Так нові адреси не залишаться поза правилами фільтрації вхідних вебхуків.