Docker Optimizations & CI Efficiency
We've overhauled our Docker strategy to implement a more efficient two-stage build approach. This significantly reduces image sizes and leverages layer caching more effectively.
Additionally, we've enabled cancel-in-progress for our GitHub workflows, ensuring that stale CI runs don't consume unnecessary resources when new commits are pushed.
Key Improvements
- Two-Stage Docker Builds: Optimized images for production deployment.
- Improved Caching: Faster build times by leveraging Docker layer caching and PNPM store cache.
- CI Resource Management: Automated cancellation of redundant workflow runs.