6
6
test :
7
7
name : PHP ${{ matrix.php-version }} + Symfony ${{ matrix.symfony-version }}
8
8
9
- runs-on : ubuntu-18.04
10
-
11
- continue-on-error : ${{ matrix.experimental }}
9
+ runs-on : ubuntu-20.04
12
10
13
11
strategy :
14
12
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 :
40
17
- 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 :
58
20
- 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
70
23
71
24
steps :
72
25
- name : Checkout
@@ -78,17 +31,13 @@ jobs:
78
31
coverage : ${{ matrix.coverage }}
79
32
ini-values : " memory_limit=-1"
80
33
php-version : ${{ matrix.php-version }}
81
- tools : composer:${{ matrix.composer-version }}
34
+ tools : composer
82
35
83
36
- name : Validate composer.json
84
37
run : composer validate --no-check-lock
85
38
86
39
- 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 }}"
92
41
93
42
- name : Install Composer dependencies
94
43
uses : ramsey/composer-install@v1
0 commit comments