Energy Rules¶
Rule |
Severity |
Description |
|---|---|---|
high |
No cache action detected for package manager (pip, npm, gradle, cargo, etc.). Caching dependencies dramatically reduces … |
|
medium |
Dependent jobs rebuild artifacts already produced by upstream jobs instead of downloading them via actions/download-arti… |
|
medium |
Identical setup steps (checkout, dependency install) are duplicated across jobs without using reusable workflows or job … |
|
medium |
Job uses a large runner (8+ vCPUs) but contains only lightweight steps like linting or unit tests. Downsize to a standar… |
|
low |
A GPU or large runner is used but no compute-intensive steps (model training, heavy compilation) are present. |
|
low |
Multiple jobs run sequentially but have no dependency on each other. Running them in parallel would reduce total pipelin… |