Skip to content

Commit 067f594

Browse files
authored
Added --enable-cares build for test (swoole#4342)
1 parent a034cbc commit 067f594

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

.github/workflows/ext.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
steps:
99
- uses: actions/checkout@v1
1010
- name: install-deps
11-
run: sudo apt update -y && sudo apt install -y libcurl4-openssl-dev php-curl
11+
run: sudo apt update -y && sudo apt install -y libcurl4-openssl-dev php-curl libc-ares-dev
1212
- name: phpize
1313
run: phpize
1414
- name: build1
@@ -32,13 +32,17 @@ jobs:
3232
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
3333
--enable-openssl --enable-debug-log &&
3434
make clean && make -j$(sysctl -n hw.ncpu)
35+
- name: build8
36+
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
37+
--enable-openssl --enable-cares --enable-debug-log &&
38+
make clean && make -j$(sysctl -n hw.ncpu)
3539

3640
build-ubuntu-old:
3741
runs-on: ubuntu-16.04
3842
steps:
3943
- uses: actions/checkout@v1
4044
- name: install-deps
41-
run: sudo apt update -y && sudo apt install -y libcurl4-openssl-dev php-curl
45+
run: sudo apt update -y && sudo apt install -y libcurl4-openssl-dev php-curl libc-ares-dev
4246
- name: phpize
4347
run: phpize
4448
- name: build1
@@ -59,12 +63,16 @@ jobs:
5963
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
6064
--enable-openssl --enable-debug-log &&
6165
make clean && make -j$(sysctl -n hw.ncpu)
66+
- name: build7
67+
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
68+
--enable-openssl --enable-cares --enable-debug-log &&
69+
make clean && make -j$(sysctl -n hw.ncpu)
6270

6371
build-macos-latest:
6472
runs-on: macos-latest
6573
steps:
6674
- name: install dependencies
67-
run: brew install openssl && brew link openssl && brew install curl && brew link curl
75+
run: brew install openssl && brew link openssl && brew install curl && brew link curl && brew install c-ares && brew link c-ares
6876
- uses: actions/checkout@v1
6977
- name: phpize
7078
run: phpize
@@ -87,6 +95,10 @@ jobs:
8795
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
8896
--enable-openssl --with-openssl-dir=/usr/local/opt/openssl@1.1 --enable-debug-log &&
8997
make clean && make -j$(sysctl -n hw.ncpu)
98+
- name: build7
99+
run: ./configure --enable-sockets --enable-mysqlnd --enable-http2 --enable-swoole-curl --enable-swoole-json
100+
--enable-openssl --with-openssl-dir=/usr/local/opt/openssl@1.1 --enable-cares --enable-debug-log &&
101+
make clean && make -j$(sysctl -n hw.ncpu)
90102

91103
build-alpine-latest:
92104
runs-on: ubuntu-latest

travis/docker-compile.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ fi
99

1010
#-----------compile------------
1111
#-------print error only-------
12-
apt-get update -y
13-
apt-get install -y libcurl4-openssl-dev libc-ares-dev
1412
cd "${__DIR__}" && cd ../ && \
1513
./clear.sh > /dev/null && \
1614
phpize --clean > /dev/null && \

0 commit comments

Comments
 (0)