@@ -11,27 +11,20 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- php : ['8.1', '8.2', '8.3']
15- symfony_version : ['5.4.*', '6.3.*', '6.4.*', '7.0.*']
16- dependencies : ['--prefer-lowest', '--prefer-dist']
14+ php : ['8.2', '8.3', '8.4']
15+ symfony_version : ['6.4.*', '7.3.*', '7.4.*', '8.0.*']
16+ dependencies : ['lowest', 'highest']
17+ exclude :
18+ - php : ' 8.2'
19+ symfony_version : ' 8.0.*'
20+ - php : ' 8.3'
21+ symfony_version : ' 8.0.*'
1722
1823 name : PHP ${{ matrix.php }} tests on Sf ${{ matrix.symfony_version }}, deps=${{ matrix.dependencies }}
1924
2025 steps :
2126 - uses : actions/checkout@v2
2227
23- - name : Get Composer Cache Directory
24- id : composer-cache
25- run : |
26- echo "::set-output name=dir::$(composer config cache-files-dir)"
27-
28- - uses : actions/cache@v2
29- with :
30- path : ${{ steps.composer-cache.outputs.dir }}
31- key : composer-${{ matrix.php }}-${{ matrix.symfony_version }}-${{ matrix.dependencies }}-${{ hashFiles('**/composer.json') }}
32- restore-keys : |
33- composer-${{ matrix.php }}-${{ matrix.symfony_version }}-${{ matrix.dependencies }}-
34-
3528 - uses : shivammathur/setup-php@v2
3629 with :
3730 php-version : ${{ matrix.php }}
4033
4134 - run : php ./Tests/bin/pin-symfony-version.php "${{ matrix.symfony_version }}"
4235
43- - run : composer update --no-progress ${{ matrix.dependencies }}
36+ - uses : " ramsey/composer-install@v3"
37+ with :
38+ dependency-versions : " ${{ matrix.dependencies }}"
4439
45- - run : ./vendor/bin/phpunit
40+ - run : ./vendor/bin/phpunit
0 commit comments