From 46fec64195cd21da3cdfc7a45d706a1d2acab9bd Mon Sep 17 00:00:00 2001 From: Igor Ilic Date: Thu, 9 Jan 2025 18:38:40 +0100 Subject: [PATCH 1/3] test: Test ubuntu 24.04 --- .github/workflows/reusable_python_example.yml | 2 +- .github/workflows/test_neo4j.yml | 2 +- .github/workflows/test_pgvector.yml | 2 +- .github/workflows/test_python_3_10.yml | 2 +- .github/workflows/test_python_3_11.yml | 2 +- .github/workflows/test_python_3_12.yml | 2 +- .github/workflows/test_qdrant.yml | 2 +- .github/workflows/test_weaviate.yml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/reusable_python_example.yml b/.github/workflows/reusable_python_example.yml index 4aa4aaba6..ab28b76af 100644 --- a/.github/workflows/reusable_python_example.yml +++ b/.github/workflows/reusable_python_example.yml @@ -22,7 +22,7 @@ jobs: run_notebook_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash diff --git a/.github/workflows/test_neo4j.yml b/.github/workflows/test_neo4j.yml index e1d71dcfd..1cbfcffd3 100644 --- a/.github/workflows/test_neo4j.yml +++ b/.github/workflows/test_neo4j.yml @@ -15,7 +15,7 @@ env: jobs: run_neo4j_integration_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: diff --git a/.github/workflows/test_pgvector.yml b/.github/workflows/test_pgvector.yml index d5356d603..083ca8706 100644 --- a/.github/workflows/test_pgvector.yml +++ b/.github/workflows/test_pgvector.yml @@ -17,7 +17,7 @@ jobs: run_pgvector_integration_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash diff --git a/.github/workflows/test_python_3_10.yml b/.github/workflows/test_python_3_10.yml index 2cf620a17..585a58d59 100644 --- a/.github/workflows/test_python_3_10.yml +++ b/.github/workflows/test_python_3_10.yml @@ -16,7 +16,7 @@ env: jobs: run_common: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false defaults: diff --git a/.github/workflows/test_python_3_11.yml b/.github/workflows/test_python_3_11.yml index b119dbcb2..979a86937 100644 --- a/.github/workflows/test_python_3_11.yml +++ b/.github/workflows/test_python_3_11.yml @@ -17,7 +17,7 @@ jobs: run_common: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false defaults: diff --git a/.github/workflows/test_python_3_12.yml b/.github/workflows/test_python_3_12.yml index 5a032144a..2a1631411 100644 --- a/.github/workflows/test_python_3_12.yml +++ b/.github/workflows/test_python_3_12.yml @@ -17,7 +17,7 @@ jobs: run_common: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false defaults: diff --git a/.github/workflows/test_qdrant.yml b/.github/workflows/test_qdrant.yml index d1447c65c..e2cf9abe8 100644 --- a/.github/workflows/test_qdrant.yml +++ b/.github/workflows/test_qdrant.yml @@ -17,7 +17,7 @@ jobs: run_qdrant_integration_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash diff --git a/.github/workflows/test_weaviate.yml b/.github/workflows/test_weaviate.yml index 159fce194..81cc2603f 100644 --- a/.github/workflows/test_weaviate.yml +++ b/.github/workflows/test_weaviate.yml @@ -17,7 +17,7 @@ jobs: run_weaviate_integration_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash From ff6d8cb367e62dae7919fa6dfea25fca1ec4a81e Mon Sep 17 00:00:00 2001 From: Igor Ilic Date: Thu, 9 Jan 2025 18:49:45 +0100 Subject: [PATCH 2/3] test: change all actions to ubuntu-latest --- .github/workflows/cd.yaml | 2 +- .github/workflows/cd_prd.yaml | 2 +- .github/workflows/ci.yaml | 2 +- .github/workflows/community_greetings.yml | 2 +- .github/workflows/docker_compose.yml | 2 +- .github/workflows/dockerhub.yml | 2 +- .github/workflows/profiling.yaml | 2 +- .github/workflows/py_lint.yml | 2 +- .github/workflows/release_discord_action.yml | 2 +- .github/workflows/reusable_notebook.yml | 2 +- .github/workflows/ruff_format.yaml | 2 +- .github/workflows/ruff_lint.yaml | 2 +- .github/workflows/test_deduplication.yml | 2 +- .github/workflows/test_milvus.yml | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index ec4b56300..19b3d6cb3 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -17,7 +17,7 @@ jobs: publish_docker_to_ecr: name: Publish Cognee Docker image - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest permissions: id-token: write contents: read diff --git a/.github/workflows/cd_prd.yaml b/.github/workflows/cd_prd.yaml index 15c046215..fc40d8884 100644 --- a/.github/workflows/cd_prd.yaml +++ b/.github/workflows/cd_prd.yaml @@ -17,7 +17,7 @@ jobs: publish_docker_to_ecr: name: Publish Docker PromethAI image - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest permissions: id-token: write contents: read diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7d63aa88d..f9acd1be0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: build_docker: name: Build Cognee Backend Docker App Image - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Check out Cognee code uses: actions/checkout@v3 diff --git a/.github/workflows/community_greetings.yml b/.github/workflows/community_greetings.yml index a43f7f549..b480ed111 100644 --- a/.github/workflows/community_greetings.yml +++ b/.github/workflows/community_greetings.yml @@ -4,7 +4,7 @@ on: [pull_request, issues] jobs: greeting: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/first-interaction@v1 with: diff --git a/.github/workflows/docker_compose.yml b/.github/workflows/docker_compose.yml index 321cbd045..657f0c8c6 100644 --- a/.github/workflows/docker_compose.yml +++ b/.github/workflows/docker_compose.yml @@ -12,7 +12,7 @@ on: jobs: docker-compose-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 20f0bde96..b48dde2cc 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -7,7 +7,7 @@ on: jobs: docker-build-and-push: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/profiling.yaml b/.github/workflows/profiling.yaml index 2408a8f70..1ce3e975a 100644 --- a/.github/workflows/profiling.yaml +++ b/.github/workflows/profiling.yaml @@ -7,7 +7,7 @@ on: jobs: profiler: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: # Checkout the code from the repository with full history diff --git a/.github/workflows/py_lint.yml b/.github/workflows/py_lint.yml index 543a0d221..11d0a8b7d 100644 --- a/.github/workflows/py_lint.yml +++ b/.github/workflows/py_lint.yml @@ -16,7 +16,7 @@ jobs: fail-fast: true matrix: os: - - ubuntu-22.04 + - ubuntu-latest python-version: ["3.10.x", "3.11.x"] defaults: diff --git a/.github/workflows/release_discord_action.yml b/.github/workflows/release_discord_action.yml index f3113ccb7..7b3ae845d 100644 --- a/.github/workflows/release_discord_action.yml +++ b/.github/workflows/release_discord_action.yml @@ -6,7 +6,7 @@ on: jobs: github-releases-to-discord: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/reusable_notebook.yml b/.github/workflows/reusable_notebook.yml index 8034aca97..6d9f045b8 100644 --- a/.github/workflows/reusable_notebook.yml +++ b/.github/workflows/reusable_notebook.yml @@ -22,7 +22,7 @@ jobs: run_notebook_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash diff --git a/.github/workflows/ruff_format.yaml b/.github/workflows/ruff_format.yaml index a75a795e7..959b7fc4b 100644 --- a/.github/workflows/ruff_format.yaml +++ b/.github/workflows/ruff_format.yaml @@ -3,7 +3,7 @@ on: [ pull_request ] jobs: ruff: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/ruff-action@v2 diff --git a/.github/workflows/ruff_lint.yaml b/.github/workflows/ruff_lint.yaml index 4c4fb81e3..214e8ec6d 100644 --- a/.github/workflows/ruff_lint.yaml +++ b/.github/workflows/ruff_lint.yaml @@ -3,7 +3,7 @@ on: [ pull_request ] jobs: ruff: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/ruff-action@v2 diff --git a/.github/workflows/test_deduplication.yml b/.github/workflows/test_deduplication.yml index 923bbb68c..2f97e4ea6 100644 --- a/.github/workflows/test_deduplication.yml +++ b/.github/workflows/test_deduplication.yml @@ -16,7 +16,7 @@ env: jobs: run_deduplication_test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash diff --git a/.github/workflows/test_milvus.yml b/.github/workflows/test_milvus.yml index 51e5f0982..de38b2f98 100644 --- a/.github/workflows/test_milvus.yml +++ b/.github/workflows/test_milvus.yml @@ -17,7 +17,7 @@ jobs: run_milvus: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false defaults: From 0ce23395870ef7d82c0150326464f8e4a1d25027 Mon Sep 17 00:00:00 2001 From: Igor Ilic Date: Mon, 13 Jan 2025 15:00:12 +0100 Subject: [PATCH 3/3] fix: Attempt to resolve issue with Ubuntu 24.04 segmentation fault --- cognee/modules/users/methods/get_default_user.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cognee/modules/users/methods/get_default_user.py b/cognee/modules/users/methods/get_default_user.py index c67d9d71f..2bb15ea95 100644 --- a/cognee/modules/users/methods/get_default_user.py +++ b/cognee/modules/users/methods/get_default_user.py @@ -1,4 +1,4 @@ -from sqlalchemy.orm import joinedload +from sqlalchemy.orm import selectinload from sqlalchemy.future import select from cognee.modules.users.models import User from cognee.infrastructure.databases.relational import get_relational_engine @@ -11,7 +11,7 @@ async def get_default_user(): async with db_engine.get_async_session() as session: query = ( select(User) - .options(joinedload(User.groups)) + .options(selectinload(User.groups)) .where(User.email == "default_user@example.com") )