Запись архива

Изменения в GitHub Actions: сроки хранения статусов и запусков сократят до 90 дней

Начиная с 1 октября 2026 года, GitHub Actions унифицирует сроки хранения чеков, запусков рабочих процессов и статусов до 90 дней, что затронет разработчиков CI/CD-пайплайнов и автоматизированных систем тестирования.

Интерфейс и схема работы автоматизированных пайплайнов GitHub Actions
Интерфейс и схема работы автоматизированных пайплайнов GitHub Actions
Изображение из исходного материала

Сроки хранения технических метаданных в системах непрерывной интеграции претерпевают изменения. Согласно официальному анонсу в блоге разработчиков платформы, с 1 октября 2026 года чеки, статусы и истории запусков рабочих процессов GitHub Actions будут подчиняться общим правилам хранения, которые уже действуют для артефактов и логов. До этого момента служебные статусы и результаты проверок сохранялись в системе на протяжении более чем 400 дней вне зависимости от пользовательских настроек retention-политики.

Переход на единый регламент автоматической очистки затронет репозитории, организации и корпоративные аккаунты, где ранее эти данные накапливались дольше установленного лимита. Новая стандартная конфигурация по умолчанию составит 90 дней. После прохождения этого порога старые записи статусов и детали запусков будут автоматически удаляться вместе с сопутствующими артефактами и логами, что направлено на оптимизацию дискового пространства и ускорение работы поисковых и аналитических механизмов внутри платформы.

Технические последствия для разработчиков

Снижение объема хранимых избыточных данных непосредственно влияет на производительность внутренних баз данных GitHub Actions. По заявлению инженеров сервиса, уменьшение количества устаревших записей повышает общую отзывчивость интерфейса при проверке статусов кода и мониторинге текущих сборок. Для большинства команд изменения пройдут незаметно, так как стандартные настройки репозиториев уже используют аналогичные или более короткие интервалы для тяжелых логов.

Тем не менее, командам, которые полагались на длительное ретроспективное хранение истории проверок свыше одного года для аудита или глубокой аналитики CI/CD-метрик, потребуется пересмотреть свои рабочие процессы. Если долгосрочная история статусов критически важна для внутренних регламентов безопасности или Compliance-контроля, разработчикам предстоит настроить экспорт метрик во внешние системы хранения, базы данных или сторонние хранилища артефактов до наступления октября 2026 года.

Влияние на биллинг и квоты хранилища

Артефакты и логи сборки напрямую учитываются в рамках оплачиваемого лимита хранилища GitHub Actions. Автоматическая очистка устаревших данных, которые ранее хранились дольше настроенного срока, может привести к снижению потребления платного дискового пространства для ряда крупных проектов и организаций. Разработчикам и администраторам инфраструктуры рекомендуется заранее проверить текущие параметры хранения в настройках репозиториев, чтобы оценить потенциальное сокращение избыточных гигабайтов и убедиться в корректности применяемых политик.

Для стандартных проектов дополнительных действий не требуется: система начнет применять новые правила к статусам и чекам автоматически с первого дня четвертого квартала. Однако для инженеров, управляющих сложными многоэтапными пайплайнами с жесткими требованиями к комплаенсу, этот период становится поводом для ревизии скриптов экспорта логов и интеграции с системами мониторинга сборки.

Ключевые факты

Параметр Значение
Дата вступления изменений в силу 1 октября 2026 года
Новое стандартное время хранения 90 дней
Затронутые элементы Чеки, статусы, запуски рабочих процессов
Предыдущий срок хранения статусов Более 400 дней

Практические шаги и рекомендации

Перед вступлением в силу новых правил командам автоматизации и DevOps-инженерам стоит выполнить аудит текущих настроек retention в критически важных репозиториях. Если ваша организация использует историю чеков старше 90 дней для ретроспективного анализа стабильности сборок или обучения внутренних моделей автоматического исправления ошибок, необходимо заблаговременно настроить регулярную выгрузку таких данных через REST API или GraphQL. Проверка конфигурации поможет избежать потери ценных диагностических логов и подготовить инфраструктуру к обновлению платформы без прерывания рабочих процессов.

Источник: GitHub Blog, https://github.blog/changelog/2026-08-27-actions-retention-will-cover-checks-workflow-runs-and-statuses