fix: remove chromadb test from github workflow

This commit is contained in:
Boris Arzentar 2025-04-23 09:29:54 +02:00
parent fab80f3c82
commit 9bceb98e5d

View file

@ -17,49 +17,49 @@ on:
required: false required: false
jobs: jobs:
run-chromadb-tests: # run-chromadb-tests:
name: ChromaDB Tests # name: ChromaDB Tests
runs-on: ubuntu-22.04 # runs-on: ubuntu-22.04
if: ${{ inputs.databases == 'all' || contains(inputs.databases, 'chromadb') }} # if: ${{ inputs.databases == 'all' || contains(inputs.databases, 'chromadb') }}
services: # services:
chromadb: # chromadb:
image: chromadb/chroma:0.6.3 # image: chromadb/chroma:0.6.3
env: # env:
CHROMA_SERVER_AUTH_CREDENTIALS: "test-token" # CHROMA_SERVER_AUTH_CREDENTIALS: "test-token"
CHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER: "chromadb.auth.token.TokenAuthCredentialsProvider" # CHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER: "chromadb.auth.token.TokenAuthCredentialsProvider"
CHROMA_SERVER_AUTH_PROVIDER: "chromadb.auth.token.TokenAuthServerProvider" # CHROMA_SERVER_AUTH_PROVIDER: "chromadb.auth.token.TokenAuthServerProvider"
ports: # ports:
- 3002:8000 # - 3002:8000
steps: # steps:
- name: Check out # - name: Check out
uses: actions/checkout@v4 # uses: actions/checkout@v4
with: # with:
fetch-depth: 0 # fetch-depth: 0
- name: Cognee Setup # - name: Cognee Setup
uses: ./.github/actions/cognee_setup # uses: ./.github/actions/cognee_setup
with: # with:
python-version: ${{ inputs.python-version }} # python-version: ${{ inputs.python-version }}
- name: Install specific db dependency # - name: Install specific db dependency
run: | # run: |
poetry install -E chromadb # poetry install -E chromadb
- name: Run ChromaDB Tests # - name: Run ChromaDB Tests
env: # env:
ENV: 'dev' # ENV: 'dev'
VECTOR_DB_PROVIDER: chromadb # VECTOR_DB_PROVIDER: chromadb
VECTOR_DB_URL: http://localhost:3002 # VECTOR_DB_URL: http://localhost:3002
VECTOR_DB_KEY: test-token # VECTOR_DB_KEY: test-token
LLM_MODEL: ${{ secrets.LLM_MODEL }} # LLM_MODEL: ${{ secrets.LLM_MODEL }}
LLM_ENDPOINT: ${{ secrets.LLM_ENDPOINT }} # LLM_ENDPOINT: ${{ secrets.LLM_ENDPOINT }}
LLM_API_KEY: ${{ secrets.LLM_API_KEY }} # LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
LLM_API_VERSION: ${{ secrets.LLM_API_VERSION }} # LLM_API_VERSION: ${{ secrets.LLM_API_VERSION }}
EMBEDDING_MODEL: ${{ secrets.EMBEDDING_MODEL }} # EMBEDDING_MODEL: ${{ secrets.EMBEDDING_MODEL }}
EMBEDDING_ENDPOINT: ${{ secrets.EMBEDDING_ENDPOINT }} # EMBEDDING_ENDPOINT: ${{ secrets.EMBEDDING_ENDPOINT }}
EMBEDDING_API_KEY: ${{ secrets.EMBEDDING_API_KEY }} # EMBEDDING_API_KEY: ${{ secrets.EMBEDDING_API_KEY }}
EMBEDDING_API_VERSION: ${{ secrets.EMBEDDING_API_VERSION }} # EMBEDDING_API_VERSION: ${{ secrets.EMBEDDING_API_VERSION }}
run: poetry run python ./cognee/tests/test_chromadb.py # run: poetry run python ./cognee/tests/test_chromadb.py
run-weaviate-tests: run-weaviate-tests:
name: Weaviate Tests name: Weaviate Tests