All checks were successful
release-tag / release-image (push) Successful in 2m30s
1.1 KiB
1.1 KiB
Validierung der SQLite-Umstellung
Durchgeführt:
gofmtfür alle Go-Quellen;- vollständige Go-Typ- und Syntaxkompilierung aller Packages;
go vet ./...;- statischer
CGO_ENABLED=0-Build der Anwendung; - JavaScript-Syntaxprüfung des Webfrontends;
- YAML-Parsing beider Compose-Dateien;
- SQL-DDL-, Upsert-, Foreign-Key-, Float32-BLOB- und
VACUUM INTO-Smoke-Test mit einer lokalen SQLite-Referenz; - neue Tests für Roundtrip, inkrementelle Dirty Rows, portable Exporte, unveränderte KB-Scans, selektive Vector-Invalidierung und Embedding-Modellwechsel.
Einschränkung dieser Build-Umgebung:
Der Container konnte proxy.golang.org wegen gesperrter DNS-/Netzwerkauflösung nicht erreichen. Deshalb wurden die Tests hier für Typ- und Syntaxprüfung mit lokalen Modul-Stubs kompiliert; ein echter Testlauf gegen den modernc.org/sqlite-Treiber war in dieser Umgebung nicht möglich. Das Projekt referenziert die echten, fest gepinnten Module in go.mod. Beim Docker-Build lädt go mod download diese Abhängigkeiten und go test ./... führt die enthaltenen SQLite-Runtime-Tests aus.