Skip to content

Commit 4439bad

Browse files
committed
+ new builds3
1 parent c18af9d commit 4439bad

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/build-linux.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff 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+
.

0 commit comments

Comments
 (0)