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

Test on Ubuntu 24.04 and Qt 6 #5144

Merged
merged 7 commits into from
May 31, 2024
Merged

Test on Ubuntu 24.04 and Qt 6 #5144

merged 7 commits into from
May 31, 2024

Conversation

cjmayo
Copy link
Contributor

@cjmayo cjmayo commented May 19, 2024

Some tidying up of github-ci-linux-get-dependencies.sh and its use with old and misnamed Ubuntus and an attempt to avoid similar problems in future by defaulting to ubuntu-latest (although that still does have to be defined in one place).

gcovr completes, but the reports show no coverage - which actually isn't any different to the existing tests on other PRs as far as I can see.

gcovr -r ../src does seem an improvement on gcovr -r .. in that it doesn't collect source files from the build directory or submodules.

@cjmayo cjmayo mentioned this pull request May 19, 2024
os: [ ubuntu-20.04, ubuntu-22.04 ]
os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04 ]
qt: [ qt5, qt6 ]
exclude:
Copy link
Member

Choose a reason for hiding this comment

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

Why do we exclude these? A comment explaining why and if applicable when it can be turned back on would be great

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Commit added with comments:

@@ -16,8 +16,10 @@ jobs:
         qt: [ qt5, qt6 ]
         exclude:
           - os: ubuntu-20.04
+            # Qt 6 not packaged
             qt: qt6
           - os: ubuntu-22.04
+            # libqscintilla2-qt6-dev not packaged
             qt: qt6

Copy link
Member

@kintel kintel left a comment

Choose a reason for hiding this comment

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

LGTM.
@t-paul Let us know if you have any comments/wishes before merging

@kintel kintel merged commit 7e20c77 into openscad:master May 31, 2024
6 of 7 checks passed
@kintel kintel mentioned this pull request May 31, 2024
16 tasks
@cjmayo cjmayo deleted the ubuntu24.04 branch May 31, 2024 18:44
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.

None yet

2 participants