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

chore: disable Qt5 builds in CI #5933

Merged
merged 2 commits into from
Feb 8, 2025
Merged

chore: disable Qt5 builds in CI #5933

merged 2 commits into from
Feb 8, 2025

Conversation

pajlada
Copy link
Member

@pajlada pajlada commented Feb 8, 2025

The intent of this is not to remove every single ifdef qt version thing we have, but instead to stop building for Qt5 in CI.

New code we write should not have to pass Qt5 CI to be accepted in the codebase.

@pajlada pajlada marked this pull request as ready for review February 8, 2025 16:51
@@ -143,7 +142,7 @@ jobs:
include:
# macOS
- os: macos-13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we bump this to macos-latest too? iirc, the reason we were using macos-13 was because Qt5 didn't work on ARM macs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the reason for macos-13 was some C++20 code not working in #4970 (See third bullet point of description)
I don't remember which one, tho.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was because macos-latest resolved to macos-12 at the time. So we should be fine with using latest.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will do this in a follow-up PR

@pajlada pajlada merged commit d05d8e1 into master Feb 8, 2025
17 checks passed
@pajlada pajlada deleted the chore/disable-qt5-builds branch February 8, 2025 17:50
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.

3 participants