Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Split the system libraries installation into separate steps for Ubuntu and macOS for better error handling Added a retry mechanism for Homebrew installations on macOS Added proper environment variable setup for jpeg on macOS Removed the duplicate cache restore step Added proper error handling with multiple attempts for package installation The main improvements are in the "System Libraries (macOS)" step where we: Update Homebrew first Install packages one at a time with retry logic (up to 3 attempts) Add proper waiting time between retries Set up all the necessary environment variables for jpeg
- Loading branch information