@@ -14,11 +14,17 @@ jobs:
1414
1515 strategy :
1616 matrix :
17- php : ['8.1 ', '8.2 ', '8.3' ]
18- symfony : ['6 .4', '7.1' ]
17+ php : [ '8.2 ', '8.3 ', '8.4', '8.5' ]
18+ symfony : [ '7 .4', '8.0', '8.1' ]
1919 exclude :
20- - php : ' 8.1'
21- symfony : ' 7.1'
20+ - php : ' 8.2'
21+ symfony : ' 8.0'
22+ - php : ' 8.2'
23+ symfony : ' 8.1'
24+ - php : ' 8.3'
25+ symfony : ' 8.0'
26+ - php : ' 8.3'
27+ symfony : ' 8.1'
2228
2329 runs-on : ubuntu-latest
2430
@@ -27,15 +33,17 @@ jobs:
2733 steps :
2834 # https://github.com/marketplace/actions/checkout
2935 - name : Checkout
30- uses : actions/checkout@v4
36+ uses : actions/checkout@v6
3137
3238 # https://github.com/marketplace/actions/setup-php-action
3339 - name : Setup PHP
3440 uses : shivammathur/setup-php@v2
3541 with :
3642 php-version : ${{ matrix.php }}
37- extensions : mbstring, intl
43+ extensions : mbstring, intl, :redis, redis-6.3.0
3844 ini-values : post_max_size=256M, max_execution_time=180
45+ env :
46+ fail-fast : true
3947
4048 - name : Check PHP version
4149 run : php -v
@@ -48,10 +56,10 @@ jobs:
4856
4957 - name : Install Symfony ${{ matrix.symfony }} packages
5058 run : |
51- composer update symfony/http-client:${{ matrix.symfony }}
52- composer update symfony/cache:${{ matrix.symfony }}
53- composer update symfony/stopwatch:${{ matrix.symfony }}
54- composer update symfony/property-access:${{ matrix.symfony }}
59+ composer update symfony/http-client:^ ${{ matrix.symfony }}
60+ composer update symfony/cache:^ ${{ matrix.symfony }}
61+ composer update symfony/stopwatch:^ ${{ matrix.symfony }}
62+ composer update symfony/property-access:^ ${{ matrix.symfony }}
5563
5664 - name : Lint PHP files
5765 run : |
0 commit comments