gh-140189: Use macos-14 runner for iOS CI tests - #142444
Conversation
|
I'd say give it a few days, just in case. |
|
Thanks @freakboy3742 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.14. |
Switch to the macos-14 runner for iOS CI, working around some instability in the macos-15 runner. (cherry picked from commit 9188483) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
|
GH-142494 is a backport of this pull request to the 3.14 branch. |
|
As a follow up - there have been 9 CI runs that have involved a CI failure in the last 2 days; 8 of which involved failures on other platforms as well (so they're not iOS-specific problems). The one remaining failure was a failure downloading bzip2 binaries from GitHub. So - it looks like this has fixed the problem. |

We're currently seeing a 2-4% failure rate in iOS tests.
This appears to be caused by a problem with the GitHub Actions macos-15 environment; this environment has been having performance issues since August (see actions/runner-images#12777).
This PR reverts to the
macos-14runner, which apparently isn't subject to the issues themacos-15runner is experiencing. This means we'll be running iOS tests on an older iOS release (Xcode 15.4, iOS 17.5); but since we're compiling with iOS 13 compatibility, this shouldn't impact anything.