| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- name: CI
- on:
- push:
- pull_request:
- jobs:
- PHPUnit:
- name: PHPUnit (PHP ${{ matrix.php }})
- runs-on: ubuntu-22.04
- strategy:
- matrix:
- php:
- - 8.3
- - 8.2
- - 8.1
- - 8.0
- - 7.4
- - 7.3
- - 7.2
- - 7.1
- steps:
- - uses: actions/checkout@v4
- - uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php }}
- coverage: xdebug
- ini-file: development
- - run: composer install
- - run: vendor/bin/phpunit --coverage-text
- if: ${{ matrix.php >= 7.3 }}
- - run: vendor/bin/phpunit --coverage-text -c phpunit.xml.legacy
- if: ${{ matrix.php < 7.3 }}
- PHPStan:
- name: PHPStan (PHP ${{ matrix.php }})
- runs-on: ubuntu-22.04
- strategy:
- matrix:
- php:
- - 8.3
- - 8.2
- - 8.1
- - 8.0
- - 7.4
- - 7.3
- - 7.2
- steps:
- - uses: actions/checkout@v4
- - uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php }}
- coverage: none
- - run: composer install
- - run: vendor/bin/phpstan
|