77jobs :
88 PHPUnit :
99 name : PHPUnit (PHP ${{ matrix.php }})
10- runs-on : ubuntu-20 .04
10+ runs-on : ubuntu-22 .04
1111 strategy :
1212 matrix :
1313 php :
@@ -23,30 +23,31 @@ jobs:
2323 - 5.5
2424 - 5.4
2525 steps :
26- - uses : actions/checkout@v2
26+ - uses : actions/checkout@v3
2727 - uses : shivammathur/setup-php@v2
2828 with :
2929 php-version : ${{ matrix.php }}
3030 coverage : xdebug
31+ ini-file : development
3132 - run : composer install
3233 - run : docker run -d --name mysql --net=host -e MYSQL_RANDOM_ROOT_PASSWORD=yes -e MYSQL_DATABASE=test -e MYSQL_USER=test -e MYSQL_PASSWORD=test mysql:5
3334 - run : bash tests/wait-for-mysql.sh
34- - run : MYSQL_USER=test MYSQL_PASSWORD=test vendor/bin/phpunit --coverage-text
35+ - run : vendor/bin/phpunit --coverage-text
3536 if : ${{ matrix.php >= 7.3 }}
36- - run : MYSQL_USER=test MYSQL_PASSWORD=test vendor/bin/phpunit --coverage-text -c phpunit.xml.legacy
37+ - run : vendor/bin/phpunit --coverage-text -c phpunit.xml.legacy
3738 if : ${{ matrix.php < 7.3 }}
3839
3940 PHPUnit-hhvm :
4041 name : PHPUnit (HHVM)
41- runs-on : ubuntu-18 .04
42+ runs-on : ubuntu-22 .04
4243 continue-on-error : true
4344 steps :
44- - uses : actions/checkout@v2
45- - uses : azjezz/setup-hhvm@v1
45+ - uses : actions/checkout@v3
46+ - run : cp "$(which composer)" composer.phar && ./composer.phar self-update --2.2 # downgrade Composer for HHVM
47+ - name : Run hhvm composer.phar install
48+ uses : docker://hhvm/hhvm:3.30-lts-latest
4649 with :
47- version : lts-3.30
48- - run : composer self-update --2.2 # downgrade Composer for HHVM
49- - run : hhvm $(which composer) require phpunit/phpunit:^5 --dev --no-interaction
50+ args : hhvm composer.phar install
5051 - run : docker run -d --name mysql --net=host -e MYSQL_RANDOM_ROOT_PASSWORD=yes -e MYSQL_DATABASE=test -e MYSQL_USER=test -e MYSQL_PASSWORD=test mysql:5
5152 - run : bash tests/wait-for-mysql.sh
52- - run : MYSQL_USER=test MYSQL_PASSWORD=test hhvm vendor/bin/phpunit
53+ - run : docker run -i --rm --workdir=/data -v "$(pwd):/data" --net=host hhvm/hhvm:3.30-lts-latest hhvm vendor/bin/phpunit
0 commit comments