Skip to content

CI and Quality

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

CI and Quality

GitHub Actions (ci.yml)

Triggers: push/PR to Main and main.

Order matters:

  1. fmt check
  2. cargo test (default features) before installing libhdf5 — proves graph-only consumers
  3. Install libhdf5-dev
  4. clippy --all-features -D warnings
  5. cargo test --all-features
  6. cargo doc --no-deps --all-features

Also: Qodana, OpenCode workflows as configured in .github/.

Local bar (REVIEW.md)

cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test
cargo test --all-features
cargo doc --no-deps --all-features

Checklist: wire names, dual license, no Python, read/write symmetry for new fields, default-feature green.

Dev environment

.cursor/Dockerfile / .devcontainer ship Rust + libhdf5-dev for agents.


Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: df72fc9 (main)

Clone this wiki locally