cache dependencies

Domain: CI CD Automation

🎯 Motivation

cache-dependencies stores downloaded packages and build artifacts between CI runs, cutting install times from minutes to seconds. It is one of the highest-impact optimizations for making CI fast and cost-effective.

📋 Concrete Example

A GitHub Action uses actions/cache with a key based on requirements.txt hash. On the next run, if the hash matches, dependencies are restored from cache instantly instead of re-downloaded.

🔗 Analogy

cache-dependencies is like keeping your tools in a locker at the job site. Instead of driving to the hardware store every morning, you open the locker and start working immediately.