GitHub Copilot случайно заморозил разработку FreeBSD одним коммитом на 150 МБ.
Команда разработчиков FreeBSD была вынуждена экстренно заморозить основной репозиторий портов из-за конфуза с обычным коммитом. Никакого хакерского умысла в ситуации не было, всему виной стала человеческая ошибка. Один из мейнтейнеров случайно загрузил в дерево портов тяжелый бинарный файл размером почти 150 мегабайт, что мгновенно сломало автоматическое зеркалирование проекта на платформе GitHub. На сервисе действует жесткий лимит в 100 мегабайт на один файл, о который и споткнулось очередное обновление.
Виновником инцидента оказался порт утилиты GitHub Copilot CLI, позволяющей работать с ИИ-ассистентом прямо из командной строки. Сам сервис поставляет свои инструменты только в виде готовых бинарных сборок под Linux, а на FreeBSD их запускают через прослойку Linuxlator. При обновлении порта до свежей версии исполняемый файл размером 149 мегабайт ошибочно прикрепился к коммиту и улетел прямо в ветку репозитория. В итоге всю работу над портами поставили на паузу, чтобы переписать историю Git и вычистить оттуда тяжелые данные.
Хоть в команде проекта и заявляют, что репозиторий не был скомпрометирован, ситуация получилась крайне ироничной. Обычная утилита для работы с GitHub Copilot умудрилась полностью заблокировать инфраструктуру операционной системы прямо на серверах самого GitHub. Подробности можно найти в официальном уведомлении.

