VGalaxies commented on code in PR #366:
URL: https://github.com/apache/hugegraph-ai/pull/366#discussion_r3469375990


##########
.github/workflows/ruff.yml:
##########
@@ -40,7 +40,7 @@ jobs:
 
       - name: Install dev dependencies
         run: |
-          uv sync --extra dev
+          uv sync --extra dev --extra llm --extra python-client

Review Comment:
   **High: Python 3.12 job cannot install the LLM extra**
   
   `.github/workflows/ruff.yml:43`
   
   **Evidence**
   - The workflow matrix still includes `python-version: ["3.10", "3.11", 
"3.12"]` at `.github/workflows/ruff.yml:15`, while the changed install step now 
runs `uv sync --extra dev --extra llm --extra python-client`; 
`hugegraph-llm/pyproject.toml:30` declares `requires-python = ">=3.10,<3.12"`.
   
   **Impact**
   - The Python 3.12 Ruff job can fail during dependency resolution/install, 
making the workflow blocking before `continue-on-error: true` on the `ty` step 
can apply.
   
   **Requested fix**
   - Keep the Python 3.12 Ruff job on a Python-3.12-compatible install, or 
split the `llm`/`ty` install and check into a separate non-blocking job or 
matrix limited to Python 3.10 and 3.11.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to