1. Use the maximum timeout possible for GitHub-hosted macOS runners 2. When using a short timeout, use an even shorter timeout on ARM runners. Our ARM runners are typically at least twice as fast as our Intel runners on any given job. So, if it takes an ARM runner over half the timeout to complete a job, it's almost certain that the Intel runner will not complete the job within the timeout. Setting an even shorter timeout on the ARM runners will help us abandon jobs that are unlikely to be completed within the timeout well before we hit the requested timeout.
Library
This directory contains all the code run by the official brew command in Homebrew and all formulae (package descriptions) in taps (repositories containing formulae) in Taps subdirectories.