bitflicker64 opened a new pull request, #366:
URL: https://github.com/apache/hugegraph-ai/pull/366

   Closes #364  
     
   ## What  
     
   Introduces `ty` (Astral's Rust-based type checker) to the project in 
non-blocking mode as the first step of a gradual adoption plan.  
     
   ## Changes  
     
   - **`pyproject.toml`** — add `ty>=0.0.51` to `dev` optional dependencies; 
add `[tool.ty.rules]` placeholder section  
   - **`hugegraph-llm/pyproject.toml`** — remove the `[tool.mypy]` block (its 
three settings are either unsupported or default behavior in ty)  
   - **`.github/workflows/ruff.yml`** — add `ty check` step with 
`continue-on-error: true` so errors are reported but do not fail CI during 
ramp-up  
     
   ## Why non-blocking  
     
   `ty` runs on every PR and surfaces type errors in the CI log, but 
`continue-on-error: true` keeps the build green. Once errors are fixed 
incrementally (file by file in follow-up PRs), `continue-on-error: true` will 
be removed to enforce the check.  
     
   ## Scope  
     
   Covers `hugegraph-llm/src` and `hugegraph-python-client/src` only.    
   `hugegraph-ml` is deferred due to heavy optional deps (DGL, PyTorch).    
   `graph-mcp` will be added once the module is introduced.


-- 
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