mudler / mudler/LocalAI

Revamp CI Build Process

Open
#5,701 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/ci enhancement
Dominant language
Go
Stars
49.2k
Forks
4.5k
Avg merge
1d 3m
Merged PRs (30d)
239

Description

  • Create builder images for every major environment
  • Use those images to build in a matrix every backend
  • Put resulting binaries in the normal release flow

Motivation is supporting Ubuntu 22.04 vs 24.04 as an example where the GPU or possibly libc support would have a problem.

Should support last 2-3 major releases of every supported distro, including LTS where it applies.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the repository's current CI configuration, backend build matrix, and release flow to identify the existing entry points. Done means builder images cover the supported major distro releases, every backend is built across the matrix, and the resulting binaries enter the normal release process.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, ci-cd, infrastructure, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.