-
Notifications
You must be signed in to change notification settings - Fork 0
CI and Quality

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)
| Workflow | Role |
|---|---|
ci.yml |
Core gate: Linux / macOS / Windows matrix for build, clippy, tests; Linux-only fmt, cargo-hack feature powerset, domain-agnostic docs check; rust-cache + paths-filter for nextest/hack |
coverage.yml |
Codecov via cargo-llvm-cov + Test Analytics (JUnit / nextest); uses repo CODECOV_TOKEN (tokenless fails HTTP 400); fail_ci_if_error: false so upload is non-blocking |
audit.yml |
rustsec/audit-check + Trivy |
codeql.yml |
CodeQL |
docker.yml |
Dual-push example runtime image to Docker Hub and GHCR on main; PR job verifies example binaries in the image |
qodana_code_quality.yml |
JetBrains Qodana (PR/push to main, releases/*) |
reviewdog.yml |
Inline PR comments (clippy / rustfmt) |
There is no sentry-release.yml as of 0.5.2 (removed with the optional library Sentry feature).
Dependabot covers Cargo, Actions, and Docker (.github/dependabot.yml).
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-features
cargo hack check --feature-powerset --exclude-no-default-features --keep-going
cargo bench --no-run
# Coverage (matches CI)
cargo install cargo-llvm-cov
cargo llvm-cov --all-features --lcov --output-path lcov.infoSee also REVIEW.md and CLAUDE.md in the package for agent / PR gates (including Criterion harness = false regression guard and MSRV pin-drift checks).
Local build:
docker build -t neuromod:runtime .
docker run --rm neuromod:runtime ls /usr/local/bin
docker build --target builder -t neuromod:builder .Published images (on main after tag / dual-push):
# Docker Hub
docker pull pelon23/neuromod:latest
# GitHub Container Registry
docker pull ghcr.io/limen-neural/neuromod:latestTags typically include full SHA, crate version X.Y.Z, and latest. Package visibility on GHCR may need org settings for public pulls.
Dashboard: https://codecov.io/gh/Limen-Neural/neuromod
- Sentry — app-owned observability (not a library feature)
- Benchmarks
- Release Notes
Last updated: August 12, 2026
Updated by: Grok Build: Grok 4.5 (high)
Package tip reference: 328ea9c (main @ 0.5.2 + #97/#98; tag v0.5.2 = ef9fba8)
Cubic: page-intro
Devin DeepWiki: neuromod @ 328ea9c