mirror of
https://github.com/mudler/LocalAI.git
synced 2026-10-28 17:18:49 -04:00
Add the add-on runtime to LocalAI: manifests, the host operation broker, admin gating by account role, the add-on UI bundle builder and the SDK for add-on pages. Move the navigation to Chat, Models, Add-ons and Settings, with pinned add-ons in the sidebar and an Add-ons drawer. Ship the first-party add-ons (voice, face, fine-tuning, quantization) as packages for linux/amd64, linux/arm64 and darwin/arm64. Intel macOS (darwin/amd64) is enabled in the platform files. Squashed from the review branch. The tree is unchanged; the pre-squash history is kept on a local backup branch. Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
39 lines
1.5 KiB
YAML
39 lines
1.5 KiB
YAML
# Release platform matrix of the quantization add-on package.
|
|
#
|
|
# A platform ships only while "enabled" is true. Enable a platform in the same
|
|
# change that shows its native check passing on a runner of that platform;
|
|
# until then it stays listed and disabled. The release workflow fails closed
|
|
# when no platform is enabled, and it never builds a platform that is not
|
|
# enabled here.
|
|
#
|
|
# runner: the GitHub runner label that builds and checks the platform
|
|
# natively. Required for an enabled platform.
|
|
# native_check: "executable-start": the packaged executable is extracted on
|
|
# the native runner and started. Required for an enabled platform.
|
|
# runtime: files besides the executable that the platform needs at run
|
|
# time, relative to the package root. They are taken from the
|
|
# runtime directory of the build and must exist.
|
|
schema: 1
|
|
addon: quantization
|
|
executable: quantization
|
|
manifest: addons/quantization/manifest.json
|
|
# The directory whose content is laid at the package root (ui/quantization.js ...).
|
|
ui: addons/quantization/ui/dist
|
|
platforms:
|
|
- platform: linux/amd64
|
|
enabled: true
|
|
runner: ubuntu-24.04
|
|
native_check: executable-start
|
|
- platform: linux/arm64
|
|
enabled: true
|
|
runner: ubuntu-24.04-arm
|
|
native_check: executable-start
|
|
- platform: darwin/arm64
|
|
enabled: true
|
|
runner: macos-14
|
|
native_check: executable-start
|
|
- platform: darwin/amd64
|
|
enabled: true
|
|
runner: macos-15-intel
|
|
native_check: executable-start
|