🔥 Ваши скрипты могут перестать работать: GitHub убрал поддержку старых функций в Actions
Новости
GitHub анонсировал изменения в Actions: переход на Ubuntu 24, отключение старых версий артефактов и новые ограничения на вебхуки. Скорее всего, вам придется обновить свои рабочие процессы, чтобы избежать сбоев и сохранить стабильность CI/CD
121 открытий3К показов
GitHub объявил о предстоящих изменениях в сервисе Actions, которые могут повлиять на работу существующих скриптов.
Разработчикам рекомендуется ознакомиться с нововведениями и внести необходимые корректировки в свои рабочие процессы.
Переход на Ubuntu 24
С 5 декабря 2024 года начнётся постепенный перевод метки ubuntu-latest
на Ubuntu 24, который завершится 17 января 2025 года.
Эта версия образа содержит обновлённый набор инструментов и пакетов, что может привести к несовместимости с текущими рабочими процессами. Рекомендуется проверить список изменений и убедиться, что используемые пакеты поддерживаются в новой версии.
Отключение версий v3 для действий с артефактами
Поддержка версий v3 для действий actions/upload-artifact
и actions/download-artifact
будет прекращена 30 января 2025 года.
Для повышения осведомлённости о предстоящем отключении, запланированы brownouts, в ходе которых задания, использующие эти версии, будут намеренно завершаться с ошибкой. Brownouts запланированы на следующие даты и время:
- 9 января, с 20:00 до 21:00 по Москве
- 16 января, с 18:00 до 22:00 по Москве
- 24 января, с 17:00 до 01:00 по Москве
Рекомендуется обновить рабочие процессы до версии v4, чтобы избежать сбоев.
Изменения в проверке рабочих процессов для pull request из форков
С 5 ноября 2024 года GitHub Actions будет требовать проверки как автора pull request, так и инициатора события для определения необходимости запуска рабочего процесса при pull request из форкнутых репозиториев.
Это изменение направлено на повышение безопасности и предотвращение несанкционированного выполнения рабочих процессов.
Новые ограничения на вебхуки
Введено новое ограничение на количество событий, запускаемых через вебхуки: не более 1500 событий каждые 10 секунд для каждого репозитория. Это изменение направлено на повышение стабильности и доступности сервиса.
Обновления для самохостимых раннеров и приватных сетей Azure
В связи с предстоящим общим доступом Immutable Actions, которые будут храниться как пакеты в GitHub Container Registry, необходимо обновить списки разрешённых сетевых адресов для самохостимых раннеров.
Убедитесь, что разрешён трафик к ghcr.io
и *.actions.githubusercontent.com
.
Для более точной настройки можно использовать pkg.actions.githubusercontent.com
вместо *.actions.githubusercontent.com
.
Рекомендуется ознакомиться с официальной документацией GitHub Actions для получения подробной информации и подготовки к предстоящим изменениям.
121 открытий3К показов