File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 7
7
jobs :
8
8
PHPUnit :
9
9
name : PHPUnit (PHP ${{ matrix.php }})
10
- runs-on : ubuntu-22 .04
10
+ runs-on : ubuntu-24 .04
11
11
strategy :
12
12
matrix :
13
13
php :
14
+ - 8.4
14
15
- 8.3
15
16
- 8.2
16
17
- 8.1
@@ -24,10 +25,10 @@ jobs:
24
25
- uses : shivammathur/setup-php@v2
25
26
with :
26
27
php-version : ${{ matrix.php }}
27
- coverage : xdebug
28
+ coverage : ${{ matrix.php < 8.0 && ' xdebug' || 'pcov' }}
28
29
ini-file : development
29
30
ini-values : disable_functions='' # do not disable PCNTL functions on PHP < 8.1
30
- extensions : sockets, pcntl, event, ev
31
+ extensions : sockets, pcntl, event, ${{ matrix.php < 8.0 && 'ev-1.1.5' || 'ev' }}
31
32
env :
32
33
fail-fast : true # fail step if any extension can not be installed
33
34
- run : composer install
38
39
39
40
PHPUnit-Unstable :
40
41
name : PHPUnit (Unstable PHP ${{ matrix.php }})
41
- runs-on : ubuntu-22 .04
42
+ runs-on : ubuntu-24 .04
42
43
continue-on-error : true
43
44
strategy :
44
45
matrix :
56
57
- uses : shivammathur/setup-php@v2
57
58
with :
58
59
php-version : ${{ matrix.php }}
59
- coverage : xdebug
60
+ coverage : ${{ matrix.php < 8.0 && ' xdebug' || 'pcov' }}
60
61
ini-file : development
61
62
extensions : sockets, pcntl
62
63
- name : Install ext-uv
77
78
strategy :
78
79
matrix :
79
80
php :
81
+ - 8.4
80
82
- 8.3
81
83
- 8.2
82
84
- 8.1
90
92
- uses : shivammathur/setup-php@v2
91
93
with :
92
94
php-version : ${{ matrix.php }}
93
- coverage : xdebug
95
+ coverage : ${{ matrix.php < 8.0 && ' xdebug' || 'pcov' }}
94
96
ini-file : development
95
97
extensions : sockets,event # future: add uv-beta (installs, but can not load)
96
98
- run : composer install
You can’t perform that action at this time.
0 commit comments