Skip to content

chore: disable Qt5 builds in CI - #5933

Merged
pajlada merged 2 commits into
masterfrom
chore/disable-qt5-builds
Feb 8, 2025
Merged

pajlada merged 2 commits into
masterfrom
chore/disable-qt5-builds

Conversation

@pajlada

@pajlada pajlada commented Feb 8, 2025

Copy link
Copy Markdown
Member

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
@pajlada
pajlada deleted the chore/disable-qt5-builds branch February 8, 2025 17:50
babicekmarek pushed a commit to babicekmarek/streamally-chatterino that referenced this pull request Sep 14, 2026
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