1212 strategy :
1313 matrix :
1414 php-version : ['8.2', '8.4', '8.5']
15- symfony-version : ['5.4.*', '6.4.*', '7.0.*']
15+ symfony-version : ['5.4.*', '6.4.*', '7.0.*', '8.0.*' ]
1616 doctrine-orm-version : ['2.20.*', '3.0.*']
1717 exclude :
1818 # Doctrine ORM 3.0 requires PHP 8.4+
2929 with :
3030 php-version : ${{ matrix.php-version }}
3131 extensions : mbstring, xml, ctype, iconv, intl, json, pdo_sqlite, sqlite3
32- coverage : ${{ matrix.php-version == '8.5' && matrix.symfony-version == '7.0.*' && matrix.doctrine-orm-version == '3.0.*' && 'pcov' || 'none' }}
32+ coverage : ${{ matrix.php-version == '8.5' && ( matrix.symfony-version == '7.0.*' || matrix.symfony-version == '8.0.*') && matrix.doctrine-orm-version == '3.0.*' && 'pcov' || 'none' }}
3333
3434 - name : Constrain Symfony version
3535 run : |
@@ -53,14 +53,14 @@ jobs:
5353 run : vendor/bin/php-cs-fixer fix --dry-run --stop-on-violation --using-cache=no
5454
5555 - name : Run PHPStan
56- if : matrix.php-version == '8.5' && matrix.symfony-version == '7.0.*' && matrix.doctrine-orm-version == '3.0.*'
56+ if : matrix.php-version == '8.5' && ( matrix.symfony-version == '7.0.*' || matrix.symfony-version == '8.0.*') && matrix.doctrine-orm-version == '3.0.*'
5757 run : vendor/bin/phpstan analyse src tests --configuration=phpstan.neon --memory-limit=1G
5858
5959 - name : Run PHPUnit tests
60- run : vendor/bin/phpunit ${{ matrix.php-version == '8.5' && matrix.symfony-version == '7.0.*' && matrix.doctrine-orm-version == '3.0.*' && '--coverage-clover coverage.xml' || '' }}
60+ run : vendor/bin/phpunit ${{ matrix.php-version == '8.5' && ( matrix.symfony-version == '7.0.*' || matrix.symfony-version == '8.0.*') && matrix.doctrine-orm-version == '3.0.*' && '--coverage-clover coverage.xml' || '' }}
6161
6262 - name : Upload coverage to Codecov
63- if : matrix.php-version == '8.5' && matrix.symfony-version == '7.0.*' && matrix.doctrine-orm-version == '3.0.*'
63+ if : matrix.php-version == '8.5' && ( matrix.symfony-version == '7.0.*' || matrix.symfony-version == '8.0.*') && matrix.doctrine-orm-version == '3.0.*'
6464 uses : codecov/codecov-action@v4
6565 with :
6666 files : ./coverage.xml
0 commit comments