Conversation
3086ac8 to
3c1a272
Compare
3c1a272 to
ff4b763
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #785 +/- ##
=======================================
Coverage 79.46% 79.46%
=======================================
Files 11 11
Lines 4002 4002
=======================================
Hits 3180 3180
Misses 822 822
🚀 New features to boost your workflow:
|
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
Removed commented-out commands for cloning and checking out cling repository.
|
clang-tidy review says "All clean, LGTM! 👍" |
5db0c8c to
ae8b326
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
In order to update the cling jobs to be based on roots llvm 20 an issue with Windows needs to be resolved. If you look at the ci you'll see the folllowing failure on Windows arm and Windows x86 and the following failures (looks like basically the same error hapenning for different tests) for Windows x86 only @aaronj0 @Vipul-Cariappa do either of you have access to a Windows machine, and have the time to debug, so we can get a patch upstreamed to cling to enable us to update CppInterOps cling jobs? |
Interesting, these tests should be running on ROOT's CI and seem to pass. I can take a look with our Windows machines, and I am currently working with CppInterOp + Cling. But if there are any other blockers, then I'd recommend keeping the cling jobs as is and landing this PR, and I can follow up once the cppyy migration is done (and builds with the latest Cling are stable). If not, I will need some time before I can get back to you with a fix for this windows issue |
|
clang-tidy review says "All clean, LGTM! 👍" |
The Windows jobs are the only real blocker on this PR now. Once they are fixed, it should just be a case of releasing cling based on roots llvm 20, and then updating the ci in this PR and it will be ready to go. This PR only really becomes pressing once the PR updating CppInterOp to be compatible with llvm 22 is complete, since this PR frees up space in the cache for the llvm 22 jobs. I'll leave this PR left as is until you have a chance to investigate the discrepancy between CppInterOps ci and Roots ci. |
|
clang-tidy review says "All clean, LGTM! 👍" |
…oot" This reverts commit 007f428.
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
This reverts commit 9aa95d3.
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
@aaronj0 @vgvassilev @aaronj0 This PR is ready for review. It drops llvm 18 support. Given there is no release for cling based on roots llvm 20, this PR pins the ci to a particular commit for cling and roots llvm-20 (both whatever was the most recent commits yesterday). Once cling has a release based on roots llvm 20, this pinning could be removed. |
This PR will drop llvm 18 support from CppInterOp.