[PR #143] Fix linux builds #283

Closed
opened 2026-03-02 04:13:11 +03:00 by kerem · 0 comments
Owner

Original Pull Request: https://github.com/git-ai-project/git-ai/pull/143

State: closed
Merged: Yes


x86 Linux builds have been broken (really sorry all!), mainly due to some stupid cache logic and a lib we included libc to help us do exit signals properly and pass more of the git compatibility tests.

  • Cache fixed and each binary tested in containers
  • Moved the build container back to Ubuntu 20 (5 years old) to maximize compatibility for libc. Later versions will work fine (and I've tested them). Earlier versions may not.
  • Used a GitHub Public Runner with arm support to build ARM. Thanks GH for paying for our CI!

Still to do https://github.com/acunniffe/git-ai/issues/142

**Original Pull Request:** https://github.com/git-ai-project/git-ai/pull/143 **State:** closed **Merged:** Yes --- x86 Linux builds have been broken (really sorry all!), mainly due to some stupid cache logic and a lib we included `libc` to help us do [exit signals properly](https://github.com/acunniffe/git-ai/pull/42) and pass more of the git compatibility tests. - [ ] Cache fixed and each binary tested in containers - [ ] Moved the build container back to Ubuntu 20 (5 years old) to maximize compatibility for libc. Later versions will work fine (and I've tested them). Earlier versions may not. - [ ] [Used a GitHub Public Runner with arm support to build ARM.](https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/) Thanks GH for paying for our CI! Still to do https://github.com/acunniffe/git-ai/issues/142
kerem 2026-03-02 04:13:11 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/git-ai#283
No description provided.