«2 500+» вместо точного числа при поиске запусков GitHub Actions

Поиск запусков workflow в API и UI GitHub Actions больше не гоняет полный пересчёт, если совпадений слишком много: GitHub показывает «2 500+» вместо точного total, когда записей больше 2500. Список по-прежнему отдаётся страницами до 1000 штук — с теми же фильтрами по workflow, событию, статусу, ветке и автору.
Широкие запросы раньше часто упирались в таймаут и возвращали счётчик на момент обрыва, а не по всей выборке. Новый порог как раз про это: метка менее «точная» в ответе, но ближе к тому, что реально успели найти, плюс меньше нагрузка на стороне GitHub.
Что глянуть в скриптах
- код, который парсит total как целое и не готов к суффиксу «+»;
- один запрос на весь репозиторий без диапазона дат;
- окружения GitHub Enterprise Cloud — правило то же, что на github.com.
Если из одного запроса нужно больше 2500 совпадений, в changelog советуют сузить фильтры — типичный ход добавить диапазон дат. Для дашбордов «2 500+» разумно трактовать как нижнюю границу. Изменение уже раскатывается на github.com и GitHub Enterprise Cloud.
Источник: Changes to query results in the GitHub Actions API and UI.