Commit graph

36 commits

Author SHA1 Message Date
github-actions[bot]
9f98c936af chore: Update NAPI-RS binaries for all platforms
Built from commit 80b9145a6c

  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]
3a56c0ac29 chore: Update NAPI-RS binaries for all platforms
Some checks are pending
Benchmarks / Rust Benchmarks (push) Waiting to run
Benchmarks / SQL Benchmarks (push) Waiting to run
Benchmarks / Compare with Baseline (push) Blocked by required conditions
Build Attention Native Modules / Build darwin-arm64 (push) Waiting to run
Build Attention Native Modules / Build darwin-x64 (push) Waiting to run
Build Attention Native Modules / Build linux-arm64-gnu (push) Waiting to run
Build Attention Native Modules / Build linux-x64-gnu (push) Waiting to run
Build Attention Native Modules / Build win32-x64-msvc (push) Waiting to run
Build Attention Native Modules / Build WASM (push) Waiting to run
Build Attention Native Modules / Commit Built Binaries (push) Blocked by required conditions
Build Attention Native Modules / Publish Attention Platform Packages (push) Blocked by required conditions
Build GNN Native Modules / Build GNN darwin-arm64 (push) Waiting to run
Build GNN Native Modules / Build GNN darwin-x64 (push) Waiting to run
Build GNN Native Modules / Build GNN linux-arm64-gnu (push) Waiting to run
Build GNN Native Modules / Build GNN linux-arm64-musl (push) Waiting to run
Build GNN Native Modules / Build GNN linux-x64-gnu (push) Waiting to run
Build GNN Native Modules / Build GNN linux-x64-musl (push) Waiting to run
Build GNN Native Modules / Build GNN win32-x64-msvc (push) Waiting to run
Build GNN Native Modules / Commit Built GNN Binaries (push) Blocked by required conditions
Build GNN Native Modules / Publish GNN Platform Packages (push) Blocked by required conditions
Build Native Modules / Build darwin-arm64 (push) Waiting to run
Build Native Modules / Build linux-arm64-gnu (push) Waiting to run
Build Native Modules / Build darwin-x64 (push) Waiting to run
Build Native Modules / Build win32-x64-msvc (push) Waiting to run
Build Native Modules / Build linux-x64-gnu (push) Waiting to run
Build Native Modules / Commit Built Binaries (push) Blocked by required conditions
WASM Dedup Check / check-wasm-dedup (push) Waiting to run
Built from commit 63e269f04e

  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]
4631f9c33a chore: Update NAPI-RS binaries for all platforms
Built from commit 1d60bf0a28

  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]
f7dc34e365 chore: Update NAPI-RS binaries for all platforms
Built from commit 7de65cc1af

  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]
9d1532dafb chore: Update NAPI-RS binaries for all platforms
Built from commit 5a4edc1734

  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]
e356922c75 chore: Update NAPI-RS binaries for all platforms
Built from commit 27401ff412

  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]
627eaed8fd chore: Update NAPI-RS binaries for all platforms
Built from commit cd89483003

  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]
de9b508c86 chore: Update NAPI-RS binaries for all platforms
Built from commit 9d2e7ad42d

  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]
241ccd1cc8 chore: Update NAPI-RS binaries for all platforms
Built from commit cc5ab2438a

  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]
814257bb9f chore: Update NAPI-RS binaries for all platforms
Built from commit 62436a4a7b

  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]
0261c12da7 chore: Update NAPI-RS binaries for all platforms
Built from commit 18103b415e

  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]
1c1678cf77 chore: Update NAPI-RS binaries for all platforms
Built from commit 5b2edc47ed

  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]
8a6c2e5a7a chore: Update NAPI-RS binaries for all platforms
Built from commit d9072d8780

  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]
d13ebe0b87 chore: Update NAPI-RS binaries for all platforms
Built from commit 6c50685c4a

  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]
24aa0bd391 chore: Update NAPI-RS binaries for all platforms
Built from commit be2c166913

  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]
d852fd8391 chore: Update NAPI-RS binaries for all platforms
Built from commit 3cbdca0e16

  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]
338a358dc5 chore: Update NAPI-RS binaries for all platforms
Built from commit 253faf3902

  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]
8b80b27caa chore: Update NAPI-RS binaries for all platforms
Built from commit 39277a4ce6

  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]
5699686598 chore: Update NAPI-RS binaries for all platforms
Built from commit 2aac3e6026

  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]
3d16cc7b2b chore: Update NAPI-RS binaries for all platforms
Built from commit 935062c229

  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]
c6fe14996b chore: Update NAPI-RS binaries for all platforms
Built from commit cac2a233bf

  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]
71657a0e02 chore: Update NAPI-RS binaries for all platforms
Built from commit c7a3e73dc4

  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]
faf8bdf181 chore: Update NAPI-RS binaries for all platforms
Built from commit 96e6a54e13

  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]
814cfe9bd3 chore: Update NAPI-RS binaries for all platforms
Built from commit d2f5d8a935

  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]
79eb137e3b chore: Update NAPI-RS binaries for all platforms
Built from commit 9cf95ff6ae

  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]
f946911848 chore: Update NAPI-RS binaries for all platforms
Built from commit 44828ad56f

  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]
31cdf538a6 chore: Update NAPI-RS binaries for all platforms
Built from commit 31bb996d29

  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]
b0caa23091 chore: Update NAPI-RS binaries for all platforms
Built from commit d5b138dcc8

  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]
82c448baa0 chore: Update NAPI-RS binaries for all platforms
Built from commit ef0374893e

  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]
5e65e1f12d chore: Update NAPI-RS binaries for all platforms
Built from commit f62e7dded2

  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]
2cd8cb4a3b chore: Update NAPI-RS binaries for all platforms
Built from commit b337d3b85e

  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]
e7123fbc86 chore: Update NAPI-RS binaries for all platforms
Built from commit ca42bc0c45

  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
ff87ffc086 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
69fda3e54d 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
f7506f812d 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