Migrating the Main Zig Repository from GitHub to Codeberg
14 days ago
- #Codeberg
- #Migration
- #GitHub
- Zig has migrated from GitHub to Codeberg due to dissatisfaction with GitHub's direction under Microsoft.
- GitHub Actions' unreliability and neglect led to CI system backups, prompting the switch.
- GitHub's aggressive promotion of AI features conflicts with Zig's strict no LLM/AI policy.
- GitHub Sponsors was a significant revenue source for Zig, but its decline under new management is a concern.
- Zig encourages donors to move recurring donations to Every.org, a non-profit platform.
- GitHub Sponsors perks will be sunsetted, with equivalent perks planned on Every.org.
- The main Zig repository is now read-only on GitHub, with the canonical version on Codeberg.
- Existing GitHub issues and pull requests will remain open but unmigrated, with new issues starting at 30000 on Codeberg.
- The migration strategy avoids GitHub's vendor lock-in by leaving existing issues as 'copy-on-write'.