Commit graph

42 commits

Author SHA1 Message Date
github-actions[bot]
8882cb0241 chore: Update NAPI-RS binaries for all platforms
Built from commit e72fa3b253

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-26 16:01:37 +00:00
github-actions[bot]
2183fc8dfc chore: Update NAPI-RS binaries for all platforms
Built from commit 855d8faec4

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-20 18:33:55 +00:00
github-actions[bot]
fb5aa6b811 chore: Update NAPI-RS binaries for all platforms
Built from commit 24d92f2388

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-20 18:12:05 +00:00
github-actions[bot]
b677c7b1cb chore: Update NAPI-RS binaries for all platforms
Built from commit baf75513d1

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-20 17:59:49 +00:00
github-actions[bot]
8710ccc1d3 chore: Update NAPI-RS binaries for all platforms
Built from commit 0c28352e5c

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-20 17:25:10 +00:00
github-actions[bot]
b679820fd2 chore: Update NAPI-RS binaries for all platforms
Built from commit 5e8b0815de

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-04-07 01:24:59 +00:00
github-actions[bot]
f735134540 chore: Update NAPI-RS binaries for all platforms
Built from commit 23e77dc7aa

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-27 21:07:44 +00:00
github-actions[bot]
554596a61d chore: Update NAPI-RS binaries for all platforms
Built from commit 9cc4d42ed7

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-27 14:20:31 +00:00
github-actions[bot]
f682605240 chore: Update NAPI-RS binaries for all platforms
Built from commit 2fd0e74312

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-20 14:42:42 +00:00
github-actions[bot]
c88c785097 chore: Update NAPI-RS binaries for all platforms
Built from commit aaea9ee242

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-16 14:09:06 +00:00
github-actions[bot]
c3f59d745e chore: Update NAPI-RS binaries for all platforms
Built from commit b4d6753258

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-13 01:27:48 +00:00
github-actions[bot]
01462a7960 chore: Update NAPI-RS binaries for all platforms
Built from commit ff8dd2d506

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-03-06 13:42:28 +00:00
github-actions[bot]
a24a0a90e4 chore: Update NAPI-RS binaries for all platforms
Built from commit e7c443f536

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-26 16:43:08 +00:00
github-actions[bot]
169859c930 chore: Update NAPI-RS binaries for all platforms
Built from commit 1e1e460001

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-25 16:16:26 +00:00
github-actions[bot]
6a07e8f7c8 chore: Update NAPI-RS binaries for all platforms
Built from commit 3d2f2ebb7b

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-21 23:08:31 +00:00
github-actions[bot]
03a49d4af7 chore: Update NAPI-RS binaries for all platforms
Built from commit cbdc1e9afd

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-21 18:48:40 +00:00
github-actions[bot]
04194b8931 chore: Update NAPI-RS binaries for all platforms
Built from commit b1b4a9ff8d

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-15 06:23:50 +00:00
github-actions[bot]
d0f77120ba chore: Update NAPI-RS binaries for all platforms
Built from commit f172643f06

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-13 03:51:40 +00:00
github-actions[bot]
38da0b44be chore: Update NAPI-RS binaries for all platforms
Built from commit 8cfb2e8393

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-08 17:06:47 +00:00
github-actions[bot]
d0fa0d477e chore: Update NAPI-RS binaries for all platforms
Built from commit 572e893258

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-01-24 17:36:21 +00:00
github-actions[bot]
c5bcf509d8 chore: Update NAPI-RS binaries for all platforms
Built from commit f0f33625f3

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-01-23 02:35:46 +00:00
github-actions[bot]
6f5b28e7e1 chore: Update NAPI-RS binaries for all platforms
Built from commit cd837485ee

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-01-17 19:43:36 +00:00
github-actions[bot]
4d8def6d95 chore: Update NAPI-RS binaries for all platforms
Built from commit 9d79eedec9

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-01-05 05:12:26 +00:00
github-actions[bot]
8e815da551 chore: Update NAPI-RS binaries for all platforms
Built from commit 04cc2f8825

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-01-04 19:48:53 +00:00
github-actions[bot]
e32916c500 chore: Update NAPI-RS binaries for all platforms
Built from commit d5daf8dcfb

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 18:20:42 +00:00
github-actions[bot]
1c5f19f481 chore: Update NAPI-RS binaries for all platforms
Built from commit 2ed46cb8ab

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-25 19:34:20 +00:00
github-actions[bot]
a1afd40771 chore: Update NAPI-RS binaries for all platforms
Built from commit ca65ebfa3f

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-25 18:46:33 +00:00
github-actions[bot]
ebdeb9a656 chore: Update NAPI-RS binaries for all platforms
Built from commit 0e6b468520

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-25 18:37:04 +00:00
github-actions[bot]
0766077ad5 chore: Update NAPI-RS binaries for all platforms
Built from commit 2e64606134

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-25 17:12:09 +00:00
github-actions[bot]
50c4d5e370 chore: Update NAPI-RS binaries for all platforms
Built from commit 5c8009881f

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-13 19:13:52 +00:00
github-actions[bot]
5677138719 chore: Update NAPI-RS binaries for all platforms
Built from commit d2b46c2518

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-11 18:58:15 +00:00
github-actions[bot]
d893d0334c chore: Update NAPI-RS binaries for all platforms
Built from commit ff58a42f4f

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-09 16:56:42 +00:00
github-actions[bot]
18bf0ab06a chore: Update NAPI-RS binaries for all platforms
Built from commit d93101b203

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-06 14:40:34 +00:00
github-actions[bot]
5800603dc6 chore: Update NAPI-RS binaries for all platforms
Built from commit d249daba34

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-03 23:53:12 +00:00
github-actions[bot]
975d4b6d73 chore: Update NAPI-RS binaries for all platforms
Built from commit 47540131bf

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-01 18:44:14 +00:00
github-actions[bot]
b7fcff134a chore: Update NAPI-RS binaries for all platforms
Built from commit c919032b12

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-11-30 21:35:09 +00:00
github-actions[bot]
fba2b950de chore: Update NAPI-RS binaries for all platforms
Built from commit d503419e52

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-11-27 22:14:52 +00:00
github-actions[bot]
cea8f0c5a8 chore: Update NAPI-RS binaries for all platforms
Built from commit e86a4515b6

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-11-27 03:21:50 +00:00
rUv
739cc42dc4 fix: Export new NAPI functions in native wrapper
- Added CollectionManager, getMetrics, getHealth exports to index.cjs
- Fixed VectorDB/VectorDb naming inconsistency in TypeScript
- Added docker test script

All exports now working:
- VectorDB (vector operations)
- CollectionManager (multi-collection support)
- getHealth() (health status)
- getMetrics() (Prometheus metrics)
- version(), hello() (utils)

Tested in Docker container: PASSED

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 19:05:00 +00:00
rUv
f399726a80 chore: Update NAPI-RS binaries for all platforms
Built from CI workflow run #19714285543

Platform binaries updated:
- linux-x64-gnu: 5.3 MB
- linux-arm64-gnu: 4.4 MB
- darwin-x64: 4.7 MB
- darwin-arm64: 4.1 MB
- win32-x64-msvc: 4.6 MB (NEW)

All binaries include new features:
- CollectionManager for multi-collection support
- getMetrics() for Prometheus metrics
- getHealth() for health status
- Filter for metadata-based search

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 18:56:03 +00:00
rUv
a3d94859b7 feat: Update NAPI-RS bindings with new capabilities (v0.1.15)
New features exposed to Node.js:
- CollectionManager: Multi-collection support with aliases
- getMetrics(): Prometheus metrics endpoint
- getHealth(): Health status with uptime tracking
- Filter: Metadata-based search filtering

Updates:
- Rebuilt Linux x64 and ARM64 binaries with new features
- Updated all package versions to 0.1.15
- Enhanced TypeScript definitions with new interfaces
- Added commit-binaries job to CI workflow
- Fixed macos-15-intel -> macos-13 in CI matrix
- Added build scripts in scripts/build/

Note: macOS and Windows binaries will be built by CI

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 18:47:48 +00:00
rUv
eefcc5322b feat: Add multi-platform GitHub Actions workflow for native module builds
Phase 2: Multi-Platform Native Builds

This commit adds comprehensive GitHub Actions CI/CD for building native
NAPI modules across all major platforms:

 Features:
- GitHub Actions workflow with 5-platform matrix build:
  - Linux (x64, ARM64)
  - macOS (x64 Intel, ARM64 Apple Silicon)
  - Windows (x64)
- Parallel builds complete in 7-10 minutes
- Automated artifact uploads and publishing
- Platform-specific npm packages with smart detection

📦 Package Structure:
- @ruvector/core - Main package with platform detection
- @ruvector/core-{platform} - Platform-specific binaries
- Smart loader with automatic platform selection
- Optional dependencies ensure minimal install size

🔧 Developer Tools:
- scripts/publish-platforms.js - Automated publishing
- Comprehensive TypeScript definitions
- Smoke tests for each platform
- Local build support with napi build

📚 Documentation:
- docs/BUILD_PROCESS.md - Complete build guide
- docs/PHASE2_MULTIPLATFORM_COMPLETE.md - Phase summary
- README for @ruvector/core package
- Troubleshooting and cross-compilation guides

🚀 Publishing Workflow:
1. Tag release (git tag v0.1.1)
2. Push to GitHub
3. CI builds all platforms
4. Publishes platform packages
5. Publishes main packages

Next: Phase 3 - WASM support with architectural refactoring

🤖 Generated with Claude Code
2025-11-21 13:19:13 +00:00