File tree Expand file tree Collapse file tree 1 file changed +18
-4
lines changed
Expand file tree Collapse file tree 1 file changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,16 @@ jobs:
115115 sudo ldconfig
116116 cd ../..
117117
118+ # Build libcurl from source (need >= 7.87.0 for TrueAsync)
119+ wget https://github.com/curl/curl/releases/download/curl-8_5_0/curl-8.5.0.tar.gz
120+ tar -xzf curl-8.5.0.tar.gz
121+ cd curl-8.5.0
122+ ./configure --prefix=/usr/local --with-openssl --enable-shared --disable-static
123+ make -j$(nproc)
124+ sudo make install
125+ sudo ldconfig
126+ cd ..
127+
118128 # ASAN dependencies if needed
119129 if [ "${{ matrix.asan }}" = "true" ]; then
120130 sudo apt-get install -y clang-14 lldb-14
@@ -246,7 +256,8 @@ jobs:
246256 --offline \
247257 --show-diff \
248258 --show-slow 4000 \
249- --set-timeout 120
259+ --set-timeout 120 \
260+ .
250261
251262 - name : Test OpCache
252263 working-directory : php-src/ext/async
@@ -269,7 +280,8 @@ jobs:
269280 --offline \
270281 --show-diff \
271282 --show-slow 4000 \
272- --set-timeout 120
283+ --set-timeout 120 \
284+ .
273285
274286 - name : Test Tracing JIT
275287 # Skip JIT with ASAN due to complexity
@@ -287,7 +299,8 @@ jobs:
287299 --offline \
288300 --show-diff \
289301 --show-slow 4000 \
290- --set-timeout 120
302+ --set-timeout 120 \
303+ .
291304
292305 - name : Test Function JIT
293306 # Skip JIT with ASAN due to complexity
@@ -305,4 +318,5 @@ jobs:
305318 --offline \
306319 --show-diff \
307320 --show-slow 4000 \
308- --set-timeout 120
321+ --set-timeout 120 \
322+ .
You can’t perform that action at this time.
0 commit comments