Skip to content
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

Merged
merged 1 commit into from
Sep 29, 2024
Merged

Conversation

guihkx
Copy link
Collaborator

@guihkx guihkx commented Sep 29, 2024

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

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.
@guihkx
Copy link
Collaborator Author

guihkx commented Sep 29, 2024

Apparently, GitHub's macOS 13 runner can cause some spurious errors when running create-dmg:

image

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... 😢

image


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:

Screenshot

image

Qt 6:

Screenshot

image

@guihkx guihkx merged commit 292414a into nuttyartist:master Sep 29, 2024
17 checks passed
@guihkx guihkx deleted the ci-macos13 branch September 29, 2024 22:13
@nuttyartist
Copy link
Owner

Damn, @guihkx thanks so much for this work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update the macOS version used in GitHub Actions (again)
3 participants