CI/CD Platform Ergonomics
- Having auto resume from latest passing stage is possible with explicit inputs/outputs.
- In fact, you can automatically reuse caches without having to explicitly state it as long as everything is tracked.
- Effectively addressing
- Local builds and local feedback loops with same code/env as CI
Q: Whichare required to get the caching from explicit inputs/outputs? A: Correctness
Hermicity, Idempotence,, Content Addressable Cache, etc., are all merely things that improve the cache rate.