LocalAI/.github/workflows
Ettore Di Giacinto 98e5291afc
feat: refactor build process, drop embedded backends (#5875)
* feat: split remaining backends and drop embedded backends

- Drop silero-vad, huggingface, and stores backend from embedded
  binaries
- Refactor Makefile and Dockerfile to avoid building grpc backends
- Drop golang code that was used to embed backends
- Simplify building by using goreleaser

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore(gallery): be specific with llama-cpp backend templates

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore(docs): update

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore(ci): minor fixes

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore: drop all ffmpeg references

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* fix: run protogen-go

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Always enable p2p mode

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Update gorelease file

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* fix(stores): do not always load

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Fix linting issues

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Simplify

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Mac OS fixup

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-07-22 16:31:04 +02:00
..
disabled ci: disable comment-pr until it's fixed 2024-07-19 19:00:36 +02:00
backend.yml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
backend_build.yml feat: remove stablediffusion-ggml from main binary (#5861) 2025-07-19 21:58:53 +02:00
build-test.yaml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
bump_deps.yaml feat: split whisper from main binary (#5863) 2025-07-20 22:52:45 +02:00
bump_docs.yaml chore(deps): Bump peter-evans/create-pull-request from 6 to 7 (#3518) 2024-09-10 01:52:16 +00:00
checksum_checker.yaml ci: do not upgrade pip 2025-07-20 12:30:12 +02:00
dependabot_auto.yml chore(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (#5355) 2025-05-12 22:01:19 +02:00
deploy-explorer.yaml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
generate_grpc_cache.yaml chore(ci): move also other jobs to public runner (#5683) 2025-06-18 22:00:12 +02:00
generate_intel_image.yaml fix(sycl): kernel not found error by forcing -fsycl (#5115) 2025-04-03 16:22:59 +02:00
image-pr.yml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
image.yml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
image_build.yml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
labeler.yml fix(seed): generate random seed per-request if -1 is set (#1952) 2024-04-03 22:25:47 +02:00
localaibot_automerge.yml fix - correct checkout versions (#2029) 2024-04-13 19:01:17 +02:00
notify-models.yaml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
notify-releases.yaml ci: use gemma3 for notifications of releases 2025-04-18 10:19:52 +02:00
prlint.yaml ci: drop description linting 2024-07-12 18:23:13 +02:00
release.yaml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
secscan.yaml chore(deps): bump securego/gosec from 2.22.4 to 2.22.5 (#5663) 2025-06-16 23:12:27 +00:00
stalebot.yml Update stalebot.yml 2025-06-22 08:51:13 +02:00
test-extra.yml feat(chatterbox): add new backend (#5524) 2025-05-30 10:52:55 +02:00
test.yml feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
update_swagger.yaml chore(deps): Bump peter-evans/create-pull-request from 6 to 7 (#3518) 2024-09-10 01:52:16 +00:00
yaml-check.yml chore(backend gallery): add description for remaining backends (#5679) 2025-06-17 22:21:44 +02:00