-
-
Notifications
You must be signed in to change notification settings - Fork 64
Use macOS 15 for CI #980
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
Use macOS 15 for CI #980
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #980 +/- ##
=======================================
Coverage 58.13% 58.13%
=======================================
Files 101 101
Lines 5384 5384
Branches 2197 2197
=======================================
Hits 3130 3130
Misses 795 795
Partials 1459 1459 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
adc7bfb to
1923a1e
Compare
7be28e5 to
4f5cd3c
Compare
|
@rgaudin Any idea? Do we have a path problem? Or should we compile with Xcode16? https://github.com/openzim/libzim/actions/runs/15463093103/job/43528832086?pr=980#step:9:58 |
|
Message is pretty clear: As you can see above, it's configured for This is I believe due to the previous step (Install dependencies). It downloads and uses https://tmp.kiwix.org/ci/deps_macos-aarch64-dyn_libzim.tar.gz which |
|
@rgaudin Does that means we need to move to Xcode 16 at kiwix/kiwix-build first? |
|
I guess. I don't think this external dependencies behavior can work with different Xcode versions. |
|
Blocked by kiwix/kiwix-build#830 |
0eb8b60 to
75bf976
Compare
75bf976 to
6f8d648
Compare
|
@rgaudin Please let me know if something could be improved (or maybe just patch directly the PR) as this will be use to upgrade macOS CI for other projects. |
rgaudin
left a comment
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.
LGTM ; seems to be working fine. I checked the deps archives and the logs. 👍
Move the whole CI to macOS 15, which implies updated compilation stack and full (botch arch+system) cross-compilation for x86_64 arch.