GitHub изменил правила подписки на уведомления для незалогиненных пользователей. Теперь, чтобы следить за статусом Pull Requests и Issues, необязательно иметь аккаунт. Можно оформить подписку через email или SMS.
Система работает так: пользователь подписывается, и GitHub присылает уведомления, когда кто-то создаёт или решает инцидент. Для SMS-оповещений нужно выбрать страну из огромного выпадающего списка — от Афганистана (+93) до Зимбабве (+263). Список покрывает почти весь мир, включая Россию и Казахстан (+7), США (+1), Китай (+86) и даже небольшие территории вроде Аландских островов (+358).
После выбора страны требуется ввести номер мобильного телефона. На него приходит OTP (одноразовый код) — его надо подтвердить. Только после верификации номера начнут приходить SMS с обновлениями статуса. Если не хочется возиться с телефоном, можно просто нажать «Subscribe» — тогда уведомления будут уходить только на email, без дополнительной проверки.
Раньше просмотр Issues и Pull Requests без авторизации был доступен, но подписка на изменения — нет. Теперь GitHub расширил эту возможность, сделав мониторинг опенсорсных репозиториев доступнее. Правда, неизвестно, касается ли это всех проектов или только публичных. Интерфейс стандартный для GitHub: минималистичная форма с выбором страны, полем для номера и кнопкой сабмита. Никаких дополнительных настроек — только выбор канала оповещения.