- Команда проекта языка программирования Zig начала миграцию с GitHub на платформу Codeberg.
- Причинами перехода стали проблемы с производительностью GitHub Actions и неудовлетворённость инфраструктурой GitHub после покупки Microsoft.
- В связи с уходом с GitHub прекращается поддержка бонусов для спонсоров на этой платформе; команда предлагает перевести пожертвования на Every.org.
26 ноября 2025 года команда проекта Zig, известного языка программирования, объявила о начале переноса своего репозитория с GitHub на альтернативный хостинг Codeberg. Отныне основной репозиторий Zig размещается по адресу https://codeberg.org/ziglang/zig.git, а версия на GitHub остаётся доступной только для чтения. Это решение вызвано накопившимися проблемами с работой инфраструктуры GitHub, особенно с системой непрерывной интеграции GitHub Actions, которая стала характеризоваться перебоями и низкой производительностью.
По словам разработчиков, после приобретения GitHub корпорацией Microsoft качество сервиса заметно ухудшилось. Быстрые в прошлом инструменты теперь работают медленно и нестабильно, а попытки использовать автоматизацию посредством GitHub Actions нередко приводят к сбоям, что затрудняет проверку коммитов даже в главной ветке. Вместо вложений в расширение возможностей CI/CD команда решила отказаться от GitHub как хостинга, переключившись на более надёжную и лёгкую платформу — Codeberg.
Codeberg основан на открытом программном обеспечении Forgejo, форке Gitea, и позиционируется как некоммерческая инициатива, ориентированная на сохранение открытого кода, с низким потреблением ресурсов и простотой использования. Среди пользователей Codeberg уже есть известные проекты, например Redis. Команда Zig отметила, что перенос репозитория включает в себя сохранение уникальной нумерации тикетов — новые открытые задачи на Codeberg начнутся с номера 30 000, при этом оставшиеся открытыми тикеты на GitHub остаются доступными и будут учитываться без необходимости их переноса.
Отдельно в обращении подчёркивается проблема поддержки спонсоров на GitHub Sponsors. Несмотря на значительный вклад этого сервиса в финансирование проекта, команда признаёт, что поддержка данного инструмента ослабла после смены руководства и ухода ключевых фигур. В связи с этим они рекомендуют своим спонсорам перейти на платформу Every.org — некоммерческую организацию, которая, по их мнению, сможет обеспечить более стабильное и долгосрочное финансирование.
Команда выразила благодарность участникам сообщества Forgejo и сотрудникам Codeberg, которые помогли с техническими аспектами миграции, а также подчеркнула стремление сохранять проект в рамках открытых, независимых и некоммерческих платформ. В условиях растущей централизации и монополизации IT-инфраструктур уход от GitHub рассматривается ими как шаг в сторону большей самостоятельности и защиты открытого программного обеспечения.
Отметим, что ранее в 2025 году похожие решения принимали и другие открытые проекты. Например, в марте проект Organic Maps решил перейти с GitHub на собственный сервер с Forgejo из-за санкций в отношении одного из разработчиков. Аналогично, в октябре Microsoft начала перенос GitHub на собственные серверы Azure, что развязало технические изменения и ограничения, повлиявшие на качество сервиса. Внутри GitHub признано, что данная миграция связана с серьезными вызовами и переносом ресурсов, что в ближайшие месяцы, вероятно, приведёт к снижению темпов разработки новых функций в пользу обеспечения стабильности платформы.
