-
Notifications
You must be signed in to change notification settings - Fork 1
NIR Check In CI
Continuous integration runs nir-check as part of heavy validation on main (scheduled nightly runs and pushes), separate from the lighter PR fast gate.
The reusable workflow .github/workflows/reusable-nir-check.yml is invoked from .github/workflows/ci-heavy.yml with inputs such as profile (run_profile), limits (functions_limit), and artifact publication toggles.
Inspect those files on main for exact arguments—they evolve with automation needs.
nir-check validates structuring / normalization regressions against curated manifests and emits artifacts suitable for reviewer inspection. Keeping this lane green protects deterministic comparisons used by benchmarks.
Always reproduce failures locally before chasing infra flakes:
cargo run -p fission-automation -- nir-check --lane nirConsult crates/fission-automation/ docs for lane semantics and statistics contracts aligned with NirBuildStats (see AGENTS.md pointers).