[WIP] Optimize GitHub Actions CI for faster Python package installation and unit tests#3335
[WIP] Optimize GitHub Actions CI for faster Python package installation and unit tests#3335
Conversation
… unit tests - Add cross-platform caching for pip (Windows, macOS, Linux) - Add comprehensive uv package manager caching across all jobs - Optimize test parallelization with platform-specific worker counts - Update Python setup action from v4 to v5 for latest performance improvements - Add restore keys for better cache hit rates - Enhance plugin build caching with dedicated uv cache Expected performance gains: - 20-40% faster dependency installation through comprehensive caching - 15-30% faster test execution through optimized parallelization - Better cache hit rates across different OS platforms 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kevin Su <pingsutw@apache.org>
|
Bito Automatic Review Skipped - Files Excluded |
- Replace manual pip install uv with astral-sh/setup-uv@v3 action - Enable built-in uv caching via setup-uv action - Remove redundant manual uv cache configuration - Update lint job to use uv setup action consistently - Simplify dependency installation by leveraging uv's speed This provides even faster dependency resolution and installation compared to pip, with automatic caching handled by the setup-uv action. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kevin Su <pingsutw@apache.org>
|
Bito Automatic Review Skipped - Draft PR |
Summary