Breaking changes
Cmake will be updated to the current latest version available in Homebrew, which is 4.* at the moment.
Target date
Monday, September 8th.
Image rollout expected to take about 2-4 days.
The motivation for the changes
MacOS images have been using a pinned version of Cmake 3.31.6 since April due to backwards compatibility issues with Cmake 4.* for many projects, now we are forced to switch to the latest version due to dependency issues caused by changes on the Homebrew side.
Initial issue:
Current installation method leads to Homebrew packages issues:
Possible impact
Projects incompatible with the latest versions of Cmake will be broken.
Platforms affected
Runner images affected
Mitigation ways
If necessary, users can build the required version of Cmake from the sources (mirror), or install an older version similar to how we did it (example).
Breaking changes
Cmakewill be updated to the current latest version available in Homebrew, which is 4.* at the moment.Target date
Monday, September 8th.
Image rollout expected to take about 2-4 days.
The motivation for the changes
MacOS images have been using a pinned version of Cmake 3.31.6 since April due to backwards compatibility issues with Cmake 4.* for many projects, now we are forced to switch to the latest version due to dependency issues caused by changes on the Homebrew side.
Initial issue:
Current installation method leads to Homebrew packages issues:
Possible impact
Projects incompatible with the latest versions of Cmake will be broken.
Platforms affected
Runner images affected
Mitigation ways
If necessary, users can build the required version of Cmake from the sources (mirror), or install an older version similar to how we did it (example).