
Ограничения pull request снижают шум в репозиториях
GitHub вводит лимиты на количество открытых pull request, чтобы уменьшить нагрузку на мейнтейнеров, ускорить ревью и повысить качество кода.
GitHub объявил о новой функции — ограничениях количества одновременно открытых pull request (PR) в репозитории. По умолчанию каждый контрибутор может иметь не более 25 открытых PR в одном проекте. При попытке открыть новый запрос система автоматически отклонит его с рекомендацией закрыть или объединить старые PR. Ограничения настраиваемы: администраторы могут изменить порог до 10–100 PR в зависимости от масштаба проекта и нагрузки команды.
Главная цель – сократить «шум», который появляется, когда в популярных репозиториях открывается сотни незавершённых запросов, затрудняя поиск действительно важных изменений. По данным GitHub, более 30 % времени мейнтейнеров уходит на сортировку и закрытие устаревших PR. Новая политика уже протестирована в нескольких крупных open‑source проектах, где среднее время до первого ревью сократилось на 40 %.
Кроме лимитов, GitHub планирует добавить автоматическое закрытие PR, не обновлявшихся более 90 дней, и интеграцию с GitHub Actions для отправки напоминаний авторам. Дорожная карта включает расширенные аналитические дашборды, показывающие «шумность» репозитория и рекомендации по оптимизации процессов. Подробнее о новых возможностях и настройках можно узнать в официальном блоге GitHub [link].
Для разработчиков и мейнтейнеров это значит меньше времени на рутину и больше фокуса на действительно ценные изменения. Студенты, изучающие open‑source, получат более чистую среду для вклада. Однако стоит заранее настроить лимиты, иначе активные контрибуторы могут столкнуться с неожиданными отказами.


