66 test :
77 name : PHP ${{ matrix.php-version }} + Symfony ${{ matrix.symfony-version }}
88
9- runs-on : ubuntu-18.04
10-
11- continue-on-error : ${{ matrix.experimental }}
9+ runs-on : ubuntu-20.04
1210
1311 strategy :
1412 matrix :
15- include :
16- - php-version : ' 7.1'
17- symfony-version : ' ^4.3'
18- composer-version : v1
19- stability : stable
20- coverage : none
21- experimental : false
22- - php-version : ' 7.2'
23- symfony-version : ' ^4.3'
24- composer-version : v1
25- stability : stable
26- coverage : none
27- experimental : false
28- - php-version : ' 7.2'
29- symfony-version : ' ^5.0'
30- composer-version : v1
31- stability : stable
32- coverage : none
33- experimental : false
34- - php-version : ' 7.3'
35- symfony-version : ' ^5.0'
36- composer-version : v1
37- stability : stable
38- coverage : none
39- experimental : false
13+ php-version : ['7.4', '8.0', '8.1']
14+ symfony-version : ['4.4', '5.3', '5.4', '6.0']
15+ coverage : ['none']
16+ exclude :
4017 - php-version : ' 7.4'
41- symfony-version : ' ^5.0'
42- composer-version : v2
43- stability : stable
44- coverage : xdebug
45- experimental : false
46- - php-version : ' 8.0'
47- symfony-version : ' ^5.0'
48- composer-version : v2
49- stability : stable
50- coverage : none
51- experimental : false
52- - php-version : ' 8.1'
53- symfony-version : ' ^5.0'
54- composer-version : v2
55- stability : stable
56- coverage : none
57- experimental : false
18+ symfony-version : ' 6.0'
19+ include :
5820 - php-version : ' 8.0'
59- symfony-version : ' ^6.0'
60- composer-version : v2
61- stability : stable
62- coverage : none
63- experimental : false
64- - php-version : ' 8.1'
65- symfony-version : ' ^6.0'
66- composer-version : v2
67- stability : stable
68- coverage : none
69- experimental : false
21+ symfony-version : ' 5.4'
22+ coverage : xdebug
7023
7124 steps :
7225 - name : Checkout
@@ -78,17 +31,13 @@ jobs:
7831 coverage : ${{ matrix.coverage }}
7932 ini-values : " memory_limit=-1"
8033 php-version : ${{ matrix.php-version }}
81- tools : composer:${{ matrix.composer-version }}
34+ tools : composer
8235
8336 - name : Validate composer.json
8437 run : composer validate --no-check-lock
8538
8639 - name : Configure Symfony version
87- run : composer require --no-update symfony/framework-bundle "${{ matrix.symfony-version }}"
88-
89- - name : Configure composer stability
90- if : matrix.stability != 'stable'
91- run : composer config minimum-stability "${{ matrix.stability }}"
40+ run : composer require --no-update symfony/framework-bundle "^${{ matrix.symfony-version }}"
9241
9342 - name : Install Composer dependencies
9443 uses : ramsey/composer-install@v1
0 commit comments