Skip to content

[ENH] Add rust hnswlib bindings, index interface #294

[ENH] Add rust hnswlib bindings, index interface

[ENH] Add rust hnswlib bindings, index interface #294

name: Chroma Worker Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
- '**'
workflow_dispatch:
jobs:
test:
strategy:
matrix:
platform: [ubuntu-latest]
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout chroma-hnswlib
uses: actions/checkout@v3
with:
repository: chroma-core/hnswlib
path: hnswlib
- name: Checkout
uses: actions/checkout@v3
with:
path: chroma
- name: Install Protoc
uses: arduino/setup-protoc@v2
- name: Build
run: cargo build --verbose
working-directory: chroma
- name: Test
run: cargo test --verbose
working-directory: chroma