Files
solvecraft/tests/kernel-cases/import/PATHS
T
jyviko 02e1f18412 Kernel rig: each area runs only when the files its PATHS lists change, every area on the shared core
A plan job (scripts/ci/kernel_rig_plan.py, with its self-test) maps a pull request's changed files
to the areas: tests/kernel-cases/<area>/PATHS for each area, tests/kernel-cases/PATHS-ALL for the
shared core, the ladder whenever any area runs. Areas come from the folders, so a new one needs no
workflow edit. Pushes, merge groups, the release gate and runs by hand run every area. The
kernel-rig check counts a skipped build or shard as passed only when the plan selected none.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 21:08:31 -04:00

23 lines
830 B
Plaintext

# The source files whose change reruns this area of the kernel rig (scripts/ci/kernel_rig_plan.py),
# besides the shared core in ../PATHS-ALL. One git pathspec glob a line, relative to the
# repository root; `#` starts a comment.
# STEP and IGES import and export, mesh import (3MF, STL, OBJ, glTF) and mesh-to-solid conversion.
crates/engine/src/cmd/file.rs
crates/engine/src/cmd/file_import.rs
crates/engine/src/cmd/mesh.rs
crates/io/src/formats.rs
crates/io/src/gltf_in.rs
crates/io/src/obj.rs
crates/io/src/threemf.rs
crates/kernel/src/iges_in.rs
crates/kernel/src/iges_in/**
crates/kernel/src/iges_out.rs
crates/kernel/src/mesh_convert.rs
crates/kernel/src/meshbody.rs
crates/kernel/src/sew.rs
crates/kernel/src/splitface.rs
crates/kernel/src/step.rs
crates/kernel/src/step_in/**
crates/kernel/src/step_out.rs
crates/step/**