feat(addons): list the tables add-on in the first-party index

Add the Tables entry to gallery/addons/index.yaml next to the six
existing ones. It comes from addonpkg catalog over a locally built
linux/amd64 package, so the digest pins that image. The official index
test now expects seven add-ons.

Assisted-by: Claude Code:claude-sonnet-5-5 go node
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
Ettore Di Giacinto committed 2026-10-20 23:12:14 +00:00
1 parent 2ebe726cc0
commit 78fa0b93a8
2 files changed
+20 -2

No files matched your search

@@ -66,7 +66,7 @@ var _ = Describe("official library default", func() {
})
var _ = Describe("official library index", func() {
It("lists the six first-party add-ons in the library format", func() {
It("lists the seven first-party add-ons in the library format", func() {
data, e := os.ReadFile("../../../../gallery/addons/index.yaml")
Expect(e).NotTo(HaveOccurred())
releases, e := DecodeIndex(data)
@@ -78,6 +78,6 @@ var _ = Describe("official library index", func() {
Expect(versionPattern.MatchString(r.Version)).To(BeTrue(), r.AddonID)
Expect(r.Artifact).To(HavePrefix("oci://"), r.AddonID)
}
Expect(ids).To(ConsistOf("fine-tuning", "quantization", "voice", "face", "studio", "talk"))
Expect(ids).To(ConsistOf("fine-tuning", "quantization", "voice", "face", "studio", "talk", "tables"))
})
})
+18
View File
@@ -111,3 +111,21 @@
description: "Have a spoken conversation with a model: your voice goes in, the answer is spoken back."
mainPage: "talk"
icon: "ui/icon.png"
- addonId: "tables"
name: Tables
description: "Databases of tables you own or share: typed rows, filters, schema and sharing."
version: "0.0.0-dev.4edf30cda051"
channel: "development"
artifact: "oci://quay.io/go-skynet/local-ai-addons/tables:sha-4edf30cda051"
digest: "sha256:97863f9c6e848e50cb11617aa1e02d69716e7003d11585388ab5e2547e39d795"
os: "linux"
arch: "amd64"
policy:
requireSignature: true
issuer: "https://token.actions.githubusercontent.com"
identity: "https://github.com/mudler/LocalAI/.github/workflows/addons-package.yml@refs/heads/master"
ui:
title: "Tables"
description: "Databases of tables you own or share: typed rows, filters, schema and sharing."
mainPage: "databases"
icon: "ui/icon.png"