Commit 4aeb8c2
authored
ci(pr): exclude skills/**/evals/** from test-trigger filters (#1170)
## Summary
The `changed-files` filter groups in `.github/workflows/pr.yaml`
(`test_cpp`, `test_python_conda`, `test_python_wheels`) already exclude
`skills/**/SKILL.md` and `skills/**/resources/**` so doc-only changes to
those paths skip the build/test pipeline. The same exclusion was missing
for `skills/**/evals/**`, so adding or editing an `evals.json`
unnecessarily triggers `conda-cpp-build`, `conda-python-build`, the
wheel builds, and downstream tests.
This PR adds `'!skills/**/evals/**'` to the three test-trigger filter
groups, matching the treatment of other non-buildable skill content.
## Notes
- `build_docs` is intentionally **not** changed — it does not exclude
`SKILL.md` or `resources/**` either, so docs-build behavior is unchanged
for all skill content.
- Verified by:
- `python3 -c "import yaml;
yaml.safe_load(open('.github/workflows/pr.yaml'))"` — YAML parses
- `pre-commit run --files .github/workflows/pr.yaml` — all hooks pass
Signed-off-by: Ramakrishna Prabhu <[email protected]>1 parent 746f46b commit 4aeb8c2
1 file changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
| 226 | + | |
226 | 227 | | |
227 | 228 | | |
228 | 229 | | |
| |||
282 | 283 | | |
283 | 284 | | |
284 | 285 | | |
| 286 | + | |
285 | 287 | | |
286 | 288 | | |
287 | 289 | | |
| |||
342 | 344 | | |
343 | 345 | | |
344 | 346 | | |
| 347 | + | |
345 | 348 | | |
346 | 349 | | |
347 | 350 | | |
| |||
0 commit comments