-
-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI/macOS: Update to macOS 13 #700
Conversation
This is mainly done because Homebrew has recently dropped support for macOS 12, which causes a massive slowdown in CI when installing Qt 6, because it has to be built from source.
Apparently, GitHub's macOS 13 runner can cause some spurious errors when running It seems to be a very common error, too: actions/runner-images#7522 The Qt 6 build passed the first attempt, but the Qt 5 one needed 5(!) rebuilds to finally pass... 😢 Anyway, just to be sure, I've tested the resulting Qt 5 and Qt 6 build artifacts on macOS 11 Big Sur, and they still work: Qt 5:Qt 6: |
Damn, @guihkx thanks so much for this work! |
Did we solve the hdiutil failures? |
In a way, yes. Now we keep invoking it until it works: notes/.github/workflows/macos.yml Lines 151 to 176 in 57542f6
|
I forgot, did using |
Nope. I tried that on #712, and it failed right after the PR got merged: https://github.com/nuttyartist/notes/actions/runs/11423877142/job/31783553788#step:13 |
Alrighty, thanks for all the info! |
This is mainly done because Homebrew has recently dropped support for macOS 12, which causes a massive slowdown in CI when installing Qt 6, because it has to be built from source.
Closes #699