14 октября 2026 г.

GitHub Actions добавил lock-файлы для фиксации зависимостей

GitHub начал публичное тестирование lock-файлов для GitHub Actions. Они закрепляют зависимости за конкретными коммитами и предотвращают незаметную подмену кода после перемещения тега или ветки.

GitHub 14 октября 2026 года открыл публичное тестирование lock-файлов зависимостей для GitHub Actions. Функция доступна в GitHub Enterprise Cloud, включая облачную версию с резидентностью данных.

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

Lock-файл защищает от перемещения ссылок

Теги и ветки могут начать указывать на другие коммиты уже после проверки рабочего процесса. В таком случае код внешнего действия изменится, хотя основной репозиторий останется прежним. Если зависимость скомпрометирована, перемещенная ссылка способна незаметно подключить вредоносный код к сборке.

Lock-файл связывает каждый запуск с выбранным коммитом и делает такое изменение контролируемым. При этом фиксация не подтверждает безопасность зависимости. Разработчикам по-прежнему необходимо изучать подключаемые действия до их закрепления.

Расширение gh actions-lock создает и обновляет файл

Для работы с новой функцией GitHub предлагает расширение gh actions-lock для GitHub CLI. Оно создает lock-файл и помогает поддерживать его в актуальном состоянии. Полученные изменения нужно проверить, после чего lock-файл и обновленный рабочий процесс можно добавить в репозиторий.

Администраторы предприятия, организации или отдельного репозитория могут включить требование Require lockfile. Этот режим также находится на стадии публичного тестирования и позволяет отклонять рабочие процессы без зафиксированных зависимостей.

Dependabot синхронизирует коммит с новой версией

Dependabot поддерживает lock-файлы в рабочих процессах, где функция уже подключена. Когда сервис формирует pull request для обновления версии действия, он одновременно обновляет соответствующую запись с коммитом. Ссылка на новую версию и ее зафиксированный коммит попадают в один запрос без дополнительной настройки.

Перед подключением команде стоит проверить тип учетной записи GitHub Enterprise Cloud, установить gh actions-lock, изучить используемые действия и просмотреть все сгенерированные изменения. Статус публичного тестирования означает, что механизм пока не следует считать окончательной стабильной версией.

Читайте также

Горячая линия Минобразования Беларуси по вступительной кампании работает с 9 апреля по 15 августаНовости

Горячая линия Минобразования Беларуси по вступительной кампании работает с 9 апреля по 15 августа

Абитуриенты могут обратиться в Министерство образования Беларуси по вопросам вступительной кампании в рабочие дни. Для звонка потребуется представиться, назвать место жительства или учебы и четко сформулировать вопрос.

2 мин.Читать новость
Allen Institute for AI выпустил бенчмарк FairStress для проверки решений LLMНовости

Allen Institute for AI выпустил бенчмарк FairStress для проверки решений LLM

FairStress оценивает, одинаково ли языковые модели принимают и пересматривают решения в сценариях с разными демографическими характеристиками.

2 мин.Читать новость
Россия: СПбГУ завершил молодежную конференцию по геоэкологииНовости

Россия: СПбГУ завершил молодежную конференцию по геоэкологии

В Санкт-Петербургском университете более 120 исследователей обсудили оценку состояния окружающей среды, восстановление территорий и экологическую безопасность.

2 мин.Читать новость
Если не защитил диплом: сроки пересдачи и порядок действийПолезные материалы

Если не защитил диплом: сроки пересдачи и порядок действий

Разбираем, когда назначают повторную защиту диплома в российском вузе, чем она отличается от переноса из-за неявки и какие документы нужно запросить.

20 мин.Читать статью
Автор студенческих работ: вакансии и работа с научными публикациямиПолезные материалы

Автор студенческих работ: вакансии и работа с научными публикациями

Запрос «автор студенческих работ вакансии» может привести к задачам по научным статьям. Разбираем обязанности редактора, требования журналов, оплату, подачу рукописи и работу с замечаниями.

21 мин.Читать статью
Нормоконтроль диплома купить: как заказать проверку оформления ВКРПолезные материалы

Нормоконтроль диплома купить: как заказать проверку оформления ВКР

Разбираем состав нормоконтроля ВКР, требования к исходным файлам, правила технического задания, критерии выбора исполнителя и порядок приемки исправленного документа.

21 мин.Читать статью