@@ -11,39 +11,53 @@ jobs:
11
11
run :
12
12
runs-on : ubuntu-18.04
13
13
strategy :
14
- # for each of the following versions of PHP, with and without --prefer-lowest
15
14
matrix :
16
- php-versions : ['5.5.0', '5.6.0', '7.0.0', '7.1.0', '7.2.0', '7.2.1', '7.2.2', '7.3.0', '7.3.1', '7.3.2', '7.4.0', '7.4.1', '7.4.2']
17
15
include :
18
- - php-versions : ' 5.5.0 '
16
+ - php-versions : ' 5.5'
19
17
laravel-versions : ' 5.1.*'
20
- - php-versions : ' 5.6.0 '
18
+ - php-versions : ' 5.6'
21
19
laravel-versions : ' 5.1.*'
22
- - php-versions : ' 7.0.0 '
20
+ - php-versions : ' 7.0'
23
21
laravel-versions : ' 5.5.*'
24
- - php-versions : ' 7.1.0 '
22
+ - php-versions : ' 7.1'
25
23
laravel-versions : ' ^5.5'
26
- - php-versions : ' 7.2.0 '
24
+ - php-versions : ' 7.2'
27
25
laravel-versions : ' ^5.5'
28
- - php-versions : ' 7.2.1 '
26
+ - php-versions : ' 7.2'
29
27
laravel-versions : ' ^6.0'
30
- - php-versions : ' 7.2.2 '
28
+ - php-versions : ' 7.2'
31
29
laravel-versions : ' ^7.0'
32
- - php-versions : ' 7.3.0 '
30
+ - php-versions : ' 7.3'
33
31
laravel-versions : ' ^6.0'
34
- - php-versions : ' 7.3.1 '
32
+ - php-versions : ' 7.3'
35
33
laravel-versions : ' ^7.0'
36
- - php-versions : ' 7.3.2 '
34
+ - php-versions : ' 7.3'
37
35
laravel-versions : ' ^8.0'
38
- - php-versions : ' 7.4.0 '
36
+ - php-versions : ' 7.4'
39
37
laravel-versions : ' ^6.0'
40
- - php-versions : ' 7.4.1 '
38
+ - php-versions : ' 7.4'
41
39
laravel-versions : ' ^7.0'
42
- - php-versions : ' 7.4.2 '
40
+ - php-versions : ' 7.4'
43
41
laravel-versions : ' ^8.0'
42
+ - php-versions : ' 8.0'
43
+ laravel-versions : ' ^7.0'
44
+ - php-versions : ' 8.0'
45
+ laravel-versions : ' ^8.0'
46
+ - php-versions : ' 8.0'
47
+ laravel-versions : ' ^9.0'
48
+ - php-versions : ' 8.1'
49
+ laravel-versions : ' ^8.0'
50
+ - php-versions : ' 8.1'
51
+ laravel-versions : ' ^9.0'
52
+ - php-versions : ' 8.1'
53
+ laravel-versions : ' ^10.0'
54
+ - php-versions : ' 8.2'
55
+ laravel-versions : ' ^9.0'
56
+ - php-versions : ' 8.2'
57
+ laravel-versions : ' ^10.0'
44
58
45
59
# set the name for each job
46
- name : PHP ${{ matrix.php-versions }}
60
+ name : PHP ${{ matrix.php-versions }} with Laravel ${{ matrix.laravel-versions }}
47
61
# set up environment variables used by unit tests
48
62
env :
49
63
AWS_ACCESS_KEY_ID : foo
77
91
78
92
# require lumen
79
93
- name : Require lumen
94
+ if : ${{ matrix.laravel-versions != '^10.0' && (matrix.php-versions != '^8.0' && matrix.laravel-versions != '^7.0') }}
80
95
run : composer require laravel/lumen-framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins
81
96
82
97
# run tests
83
98
- name : Run test suite
84
- run : vendor/bin/phpunit
99
+ run : vendor/bin/phpunit
0 commit comments