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-unixish.yml: Use Qt version provided by the distro #3729

Merged
merged 4 commits into from
Jan 24, 2022
Merged

Conversation

firewave
Copy link
Collaborator

@firewave firewave commented Jan 20, 2022

Using a fixed Qt version is convenient in the CI but this is not possible for users of the distro we are testing on. We should use the provided one to make sure we can actually build on that platform (in case of ubuntu-18.04 it did not...well, technically it failed linking).

The install of Qt is also faster than jurplel/install-qt-action@v2 (installing all software on ubuntu takes about 45s whereas Qt alone took 1m15s before) and will obviously be more stable as well.

The remaining jobs which cannot do this will be updated to cache the Qt installation soon.

@firewave firewave changed the title Qt Use Qt version provided by the distro Jan 20, 2022
@firewave firewave changed the title Use Qt version provided by the distro Use Qt version provided by the distro in the CI Jan 20, 2022
@firewave firewave marked this pull request as ready for review January 20, 2022 17:54
@firewave firewave changed the title Use Qt version provided by the distro in the CI CI-unixish.yml: Use Qt version provided by the distro Jan 20, 2022
…one / also enabled Qt installation and GUI build on MacOS
QCOMPARE is stricter about the types in older Qt versions
"qcollectiongenerator" as deprecated in favor of "qhelpgenerator"
@danmar danmar merged commit 7d26cb6 into danmar:main Jan 24, 2022
@firewave firewave deleted the qt branch January 24, 2022 20:59
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.

2 participants