🔥 Ваши скрипты могут перестать работать: GitHub убрал поддержку старых функций в Actions

Новости

GitHub анонсировал изменения в Actions: переход на Ubuntu 24, отключение старых версий артефактов и новые ограничения на вебхуки. Скорее всего, вам придется обновить свои рабочие процессы, чтобы избежать сбоев и сохранить стабильность CI/CD

121 открытий3К показов
🔥 Ваши скрипты могут перестать работать: GitHub убрал поддержку старых функций в Actions

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К показов