2525 os : ubuntu-latest
2626 php : ' 8.4'
2727 phpunit : ' 11.5'
28+ - name : PHP8.4
29+ os : windows-latest
30+ php : ' 8.4'
31+ phpunit : ' 11.5'
32+ - name : PHP8.4
33+ os : macos-latest
34+ php : ' 8.4'
35+ phpunit : ' 11.5'
2836
2937 steps :
3038 - name : Setup PHP ${{ matrix.php }}
@@ -33,44 +41,23 @@ jobs:
3341 php-version : ${{ matrix.php }}
3442 # PHP Extras
3543 coverage : none
36- tools : composer, phpunit:${{ matrix.phpunit }}, phpstan
44+ tools : composer, phpstan
3745 # ini-values: "memory_limit=512M"
38- extensions : ffi
39-
40- # - name: Install OpenBLAS
41- # run: |
42- # sudo apt install -y clinfo
43- # sudo apt install -y pocl-opencl-icd
46+ extensions : ffi, mbstring
47+ env :
48+ fail-fast : true
4449
4550 - name : Checkout codes
4651 uses : " actions/checkout@v4"
4752
48- # - name: Composer
49- # uses: php-actions/composer@v6
50- # with:
51- # php_version: ${{ matrix.php }}
52- # php_extensions: ffi
53-
5453 - name : Composer
55- run : composer update
56-
57- # - name: PHP Static Analysys
58- # uses: php-actions/phpstan@v3
59- # with:
60- # php_version: ${{ matrix.php }}
61- # path: src/
54+ run : |
55+ composer update
56+ composer require --dev phpunit/phpunit=^${{ matrix.phpunit }}
6257
6358 - name : PHP Static Analysys
6459 run : phpstan
6560
66- # - name: PHPUnit Tests
67- # uses: php-actions/phpunit@v3
68- # with:
69- # configuration: tests/phpunit.xml
70- # version: ${{ matrix.phpunit }}
71- # php_version: ${{ matrix.php }}
72- # filter: ReleaseTest
73-
7461 - name : PHPUnit Tests
75- run : phpunit -c tests --filter ReleaseTest
62+ run : vendor/bin/ phpunit -c tests --filter ReleaseTest
7663
0 commit comments