ci: support macOS core development

#8
Haichen Wang Research Group org

Summary

  • allow uv to resolve the core package on macOS and Linux
  • retain CUDA/DGL ROOT-GNN dependencies for Linux x86_64
  • add macOS core CI coverage
  • skip the DGL graph test when the optional dependency is absent

Validation

  • uv sync --dev on macOS
  • uv run pytest tests/unit tests/integration -m "not gpu" (77 passed, 9 expected DGL skips)
  • uv run ruff format --check .
ho22joshua changed pull request status to open
ho22joshua changed pull request status to merged
ho22joshua deleted the refs/pr/8 ref

Sign up or log in to comment