GitHub Actions научился фиксировать зависимости в lock-файле
GitHub открыл предварительный доступ к lock-файлам для GitHub Actions в Enterprise Cloud, включая вариант с хранением данных в выбранном регионе. Файл .github/workflows/actions.lock закрепляет конкретные коммиты и идентичность исходных репозиториев. Это помогает избежать ситуации, когда знакомый тег незаметно начинает указывать на другой код. Lock-файл создаёт расширение GitHub CLI gh actions-lock; вручную его редактировать не следует. Подключать рабочие процессы можно постепенно.
Фиксация распространяется и на actions, которые вызываются другими actions. Но у повторно используемых рабочих процессов есть важная граница: их зависимости закрепляет lock-файл репозитория, где такой процесс определён, а не автоматически файл вызывающего проекта. Поэтому проверка одного репозитория ещё не охватывает всю цепочку сборки. GitHub Changelog — lock-файлы GitHub Actions
#новости #SOFTWARE #DEV @digitaltimeslv
Post #10984
70