From b6a2a40a2d05fb7b75d56dee1ac0aea27c584190 Mon Sep 17 00:00:00 2001 From: Vasilije <8619304+Vasilije1990@users.noreply.github.com> Date: Wed, 12 Jun 2024 22:05:00 +0200 Subject: [PATCH] Add qdrant test --- .github/workflows/test_common.yml | 9 ----- .github/workflows/test_qdrant.yml | 62 +++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/test_qdrant.yml diff --git a/.github/workflows/test_common.yml b/.github/workflows/test_common.yml index 0aa228381..228398d65 100644 --- a/.github/workflows/test_common.yml +++ b/.github/workflows/test_common.yml @@ -90,15 +90,6 @@ jobs: ENV: 'dev' run: poetry run python ./cognee/tests/test_library.py - - name: Run default Qdrant - env: - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} - LLM_API_KEY: ${{ secrets.OPENAI_API_KEY }} - VECTOR_DB_URL: ${{ secrets.QDRANT_API_URL }} - VECTOR_DB_API_KEY: ${{ secrets.QDRANT_API_KEY }} - ENV: 'dev' - run: poetry run python ./cognee/tests/test_qdrant.py - - name: Build with Poetry run: poetry build diff --git a/.github/workflows/test_qdrant.yml b/.github/workflows/test_qdrant.yml new file mode 100644 index 000000000..0970348c4 --- /dev/null +++ b/.github/workflows/test_qdrant.yml @@ -0,0 +1,62 @@ +name: common + +on: + pull_request: + branches: + - main + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +env: + RUNTIME__LOG_LEVEL: ERROR + +jobs: + get_docs_changes: + name: docs changes + uses: ./.github/workflows/get_docs_changes.yml + + run_common: + name: test + needs: get_docs_changes + if: needs.get_docs_changes.outputs.changes_outside_docs == 'true' + runs-on: macos-latest + + defaults: + run: + shell: bash + + steps: + - name: Check out + uses: actions/checkout@v2 + + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: 3.10 + + - name: Install Poetry + uses: snok/install-poetry@v1.3.2 + with: + virtualenvs-create: true + virtualenvs-in-project: true + installer-parallel: true + + - name: Install dependencies + run: poetry install --no-interaction + + - name: Create .cognee_system directory and print path + run: | + mkdir .cognee_system + echo $(pwd)/.cognee_system + + - name: Run default Qdrant + env: + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + LLM_API_KEY: ${{ secrets.OPENAI_API_KEY }} + VECTOR_DB_URL: ${{ secrets.QDRANT_API_URL }} + VECTOR_DB_KEY: ${{ secrets.QDRANT_API_KEY }} + ENV: 'dev' + run: poetry run python ./cognee/tests/test_qdrant.py