11
11
strategy :
12
12
matrix :
13
13
php :
14
+ - 8.0
14
15
- 7.4
15
16
- 7.3
16
17
- 7.2
@@ -27,24 +28,24 @@ jobs:
27
28
php-version : ${{ matrix.php }}
28
29
coverage : xdebug
29
30
- run : sudo apt-get update && sudo apt-get install libevent-dev
30
- - name : Install ext-event on PHP >= 5.4
31
+ - name : Install ext-event between PHP 5.4 and PHP 7.x
31
32
run : |
32
33
echo "yes" | sudo pecl install event
33
34
# explicitly enable extensions in php.ini on PHP 5.6+
34
35
php -r 'exit((int)(PHP_VERSION_ID >= 50600));' || echo "extension=event.so" | sudo tee -a "$(php -r 'echo php_ini_loaded_file();')"
35
- if : ${{ matrix.php >= 5.4 }}
36
+ if : ${{ matrix.php >= 5.4 && matrix.php < 8.0 }}
36
37
- name : Install ext-ev on PHP >= 5.4
37
38
run : |
38
39
echo "yes" | sudo pecl install ev
39
40
# explicitly enable extensions in php.ini on PHP 5.6+
40
41
php -r 'exit((int)(PHP_VERSION_ID >= 50600));' || echo "extension=ev.so" | sudo tee -a "$(php -r 'echo php_ini_loaded_file();')"
41
42
if : ${{ matrix.php >= 5.4 }}
42
- - name : Install ext-uv on PHP >= 7.0
43
+ - name : Install ext-uv on PHP 7.x
43
44
run : |
44
45
sudo add-apt-repository ppa:ondrej/php -y && sudo apt-get update -q && sudo apt-get install libuv1-dev
45
46
echo "yes" | sudo pecl install uv-beta
46
47
echo "extension=uv.so" >> "$(php -r 'echo php_ini_loaded_file();')"
47
- if : ${{ matrix.php >= 7.0 }}
48
+ if : ${{ matrix.php >= 7.0 && matrix.php < 8.0 }}
48
49
- name : Install legacy ext-libevent on PHP < 7.0
49
50
run : |
50
51
curl http://pecl.php.net/get/libevent-0.1.0.tgz | tar -xz
80
81
strategy :
81
82
matrix :
82
83
php :
84
+ - 8.0
83
85
- 7.4
84
86
- 7.3
85
87
- 7.2
0 commit comments