ci: be more selective about when we run expensive tests
Metadata
Current evaluation
Merged after approval. Updates CI configuration to skip expensive tests when only non-impacting paths change, reducing execution time and energy usage.
Suggested action: —
No scores available.
Issue body
We have a number of tests that take a long time (and a lot of energy) to run, and we don't need to run those on every single PR. This sets them not to run when the *only* changes are on certain paths that cannot affect them.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval. Updates CI configuration to skip expensive tests when only non-impacting paths change, reducing execution time and energy usage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI configuration update that skips expensive tests when only non-impacting paths are changed, optimizing build efficiency and energy usage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI optimization that skips expensive tests when only non-impacting file paths are changed, reducing execution time and energy usage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2333 ci: don't run spread tests when unnecessary | charmcraft | closed | Merged to optimize CI execution by skipping unnecessary spread tests and cancelling obsolete snap builds, reducing redundant pipeline runs. |