Skip to content

feat: embed sqlite-vec loadables for all five CLI targets - #48

Merged
ian-pascoe merged 1 commit into
mainfrom
sqlite-vec-five-os
Sep 18, 2026
Merged

ian-pascoe merged 1 commit into
mainfrom
sqlite-vec-five-os

Conversation

@ian-pascoe

Copy link
Copy Markdown
Contributor

Summary

  • vendor pinned asg017/sqlite-vec v0.1.9 loadables for linux-x64, linux-arm64, darwin-x64, darwin-arm64, and windows-x64
  • each bun build --compile embeds only that target's library via --asset
  • bun test still reads the host loadable from vendor/

Verification

  • bun run format:check && bun run lint && bun run typecheck && bun test (96 passed, 1 credentialed live test skipped)
  • compiled linux-x64 binary contains only vec0.so; compiled darwin-arm64 binary contains only vec0.dylib

Each compiled executable --asset's only its matching asg017/sqlite-vec v0.1.9
loadable instead of shipping every platform library.
@ian-pascoe
ian-pascoe merged commit 1c8a330 into main Sep 18, 2026
1 check passed
@ian-pascoe
ian-pascoe deleted the sqlite-vec-five-os branch September 18, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant