Commit 8b6aeb0
Fix macOS CI: disable curl optional deps and bust stale cache (#373)
curl 7.75.0's configure was auto-detecting nghttp2 from Homebrew on the
runner that built the cache. The cached tree baked in include paths to
that Homebrew layout. On the current macos-latest (15.7.4, ARM,
/opt/homebrew), `sudo make install` triggers a recompile of altsvc.lo
that fails with `'nghttp2/nghttp2.h' file not found`.
Disable nghttp2 and other optional library auto-detection (libidn2,
libssh2, brotli, zstd, librtmp, libpsl, ldap) so the build is
deterministic across runner images. Tests only use basic libcurl HTTP.
Cache key bumped to v3 to discard the broken cache.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent d8b055e commit 8b6aeb0
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
470 | | - | |
| 470 | + | |
471 | 471 | | |
472 | | - | |
| 472 | + | |
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
| 478 | + | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
| |||
0 commit comments