-
Notifications
You must be signed in to change notification settings - Fork 116
ci: Test CMake version #431
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
Conversation
0a699b1
to
1430023
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #431 +/- ##
========================================
Coverage 83.59% 83.59%
========================================
Files 24 24
Lines 8118 8118
Branches 1686 1686
========================================
Hits 6786 6786
Misses 1332 1332
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
1430023
to
9855312
Compare
ea0afc6
to
a5406c5
Compare
5a9316c
to
b8eb63b
Compare
The minimum required CMake version (3.25) looks too recent: for example, ubuntu 22.04 LTS installs 3.22 by default. |
Yeah, I'm holding off a bit until Ubuntu `24.04. Debian 12 already has 3.25, and hopefully EPEL-next-9 covers RHEL based ones soon. |
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
b8eb63b
to
d1fc34a
Compare
CI in #457 is suffering because of CMake 3.29 failure. I will try to focus on this one a bit and at least port some basic compatibility for 3.20 |
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
Using `Spglib_IS_TOP_LEVEL` does not work when in a chain of FetchContent Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
strategy: | ||
fail-fast: false | ||
matrix: | ||
cmake: [ "3.20", "latest", "latestrc" ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note for me: this is minimum required CMake version
Adds tests for CMake verisons: