#51543: ci: pin Homebrew version in CI runs
Merged
Description of Change
We had a recent macOS build that failed in CI due to a bug in Homebrew: https://github.com/electron/electron/actions/runs/25497330347
This appears to be fixed in a newer version of Homebrew (5.1.10) via this commit: Homebrew/brew@1c8cbf3 (Homebrew/brew#22137)
However, it seems we currently just use whatever version of Homebrew is on our runners. For better control, we might be better served pinning the Homebrew version ourselves and installing it via their published .pkg files.
Checklist
- I have filled out the PR description
Release Notes
Notes: none.
Backports
40-x-y
MergedPR Number
#51555Merged At
May 8, 2026, 6:55:14 AM
Released In
v40.10.0Release Date
May 8, 2026, 9:00:22 AM
41-x-y
MergedPR Number
#51547Merged At
May 7, 2026, 1:19:20 PM
Released In
v41.5.1Release Date
May 8, 2026, 9:00:22 AM
Semver Impact
Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.
Semantic Versioning helps users understand the impact of updates:
- Major (X.y.z): Breaking changes that may require code modifications
- Minor (x.Y.z): New features that maintain backward compatibility
- Patch (x.y.Z): Bug fixes that don't change the API
- None: Changes that don't affect using facing parts of Electron