-
Notifications
You must be signed in to change notification settings - Fork 7.8k
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
Try to fix macOS CI #16735
Try to fix macOS CI #16735
Conversation
Seems to work on first sight, it passes through configure at least. |
See PR #11056; in the meantime we dropped installing cURL from brew, but still add it to the pkg-config path. Maybe we should use Homebrew's cURL again; that might help to catch some issues with new cURL releases early. cc @iluuu1994 |
Ugh FFS, crash in CI is related to a bugfix that was apparently wrong but we don't have ASAN jobs in 8.2 to catch this (cfr #16736) |
Wait what, how is it failing now? It passed earlier... |
Yeah. It might be instable for whatever reasons. I suggest to |
macOS CI is green. Maybe run again to be "sure"? |
OK, retriggering both macOS jobs. |
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.
I don't understand why GitHub images change installed packages in "minor" versions... LGTM
FWIU, curl was not actually installed from brew if it was already installed in the base image, which was likely added at some point. Forcing an installation through brew makes sense to me. |
... And it failed on master ffs |
Ah: https://github.com/php/php-src/actions/runs/11757067559/job/32753899572#step:1:8 vs https://github.com/php/php-src/actions/runs/11756657260/job/32753493390#step:1:8. So depends on which version we get. Anyhow, we may have the php-src/.github/actions/configure-macos/action.yml Lines 14 to 20 in 89e750a
Should probably look first in |
But why does the version even change? |
@nielsdos It's possible that GitHub doesn't roll out fresh images on all runners immediately. |
I'm currently trying #16741. |
That failed. But what is this
Latest Homebrew wants OpenSSL 3.4.0 for curl and ldap. Is there any particular reason why we're still using OpenSSL 1.1 for macOS x64? Hmm, apparently we're not using Homebrew's openssl at all. However, https://github.com/php/php-src/actions/runs/11757637074/job/32755128612#step:5:428 Is that the native macOS OpenSSL? I'm confused. Ah, thats >= 1.1 Well, let's try at #16741. PS: actions/runner-images#10817 |
No description provided.