1111 strategy :
1212 matrix :
1313 os :
14- - ubuntu-20 .04
15- - windows-2019
14+ - ubuntu-22 .04
15+ - windows-2022
1616 php :
1717 - 8.2
1818 - 8.1
@@ -27,11 +27,12 @@ jobs:
2727 - 5.4
2828 - 5.3
2929 steps :
30- - uses : actions/checkout@v2
30+ - uses : actions/checkout@v3
3131 - uses : shivammathur/setup-php@v2
3232 with :
3333 php-version : ${{ matrix.php }}
3434 coverage : xdebug
35+ ini-file : development
3536 - run : composer install
3637 - run : vendor/bin/phpunit --coverage-text
3738 if : ${{ matrix.php >= 7.3 }}
@@ -41,14 +42,20 @@ jobs:
4142
4243 PHPUnit-hhvm :
4344 name : PHPUnit (HHVM)
44- runs-on : ubuntu-18 .04
45+ runs-on : ubuntu-22 .04
4546 continue-on-error : true
4647 steps :
47- - uses : actions/checkout@v2
48- - uses : azjezz/setup-hhvm@v1
48+ - uses : actions/checkout@v3
49+ - run : cp "$(which composer)" composer.phar && ./composer.phar self-update --2.2 # downgrade Composer for HHVM
50+ - name : Run hhvm composer.phar install
51+ uses : docker://hhvm/hhvm:3.30-lts-latest
4952 with :
50- version : lts-3.30
51- - run : composer self-update --2.2 # downgrade Composer for HHVM
52- - run : hhvm $(which composer) install
53- - run : hhvm vendor/bin/phpunit
54- - run : hhvm examples/13-benchmark-throughput.php
53+ args : hhvm composer.phar install
54+ - name : Run hhvm vendor/bin/phpunit
55+ uses : docker://hhvm/hhvm:3.30-lts-latest
56+ with :
57+ args : hhvm vendor/bin/phpunit
58+ - name : Run hhvm examples/13-benchmark-throughput.php
59+ uses : docker://hhvm/hhvm:3.30-lts-latest
60+ with :
61+ args : hhvm examples/13-benchmark-throughput.php
0 commit comments