ECOOPS
CI pipelines waste enormous compute running jobs on commits where they provide zero value.
Consider a typical project:
A Python linter runs on every commit — even when only README.md (http://README.md) changed
A build job recompiles the entire app — even when only docs/ were updated
A test suite executes every test — even when only infrastructure configs changed
This waste translates directly to:
💰 Wasted money on CI runner minutes
⚡ Wasted energy powering unnecessary compute
🌍 Unnecessary CO₂ emissions contributing to climate change