7
7
jobs :
8
8
laravel :
9
9
runs-on : ubuntu-latest
10
+
11
+
10
12
strategy :
11
13
fail-fast : true
12
14
matrix :
13
- laravel : [ 5.5.*, 5.6.*, 5.7.*, 5.8.*, 6.*, 7.* ]
14
- php : [ 7.2 ]
15
+ laravel : [' 5.5.*', ' 5.6.*', ' 5.7.*', ' 5.8.*', ' 6.*', ' 7.*', '11.*' ]
16
+ php : [7.2, '8.2' ]
15
17
include :
16
18
- laravel : 6.*
17
19
php : 7.3
@@ -43,33 +45,47 @@ jobs:
43
45
php : 8.1
44
46
- laravel : 10.*
45
47
php : 8.2
48
+ - laravel : 11.*
49
+ php : ' 8.2'
50
+ exclude :
51
+ - laravel : 11.*
52
+ php : 7.2
53
+
54
+
46
55
name : Tests for Laravel ${{ matrix.laravel }} on PHP ${{ matrix.php }}
56
+
57
+
47
58
steps :
48
59
- name : Checkout code
49
60
uses : actions/checkout@v2
50
61
62
+
51
63
- name : Setup PHP
52
64
uses : shivammathur/setup-php@v2
53
65
with :
54
66
php-version : ${{ matrix.php }}
55
67
tools : composer:v2
56
68
coverage : xdebug
57
69
70
+
58
71
- name : Install dependencies
59
72
run : |
60
73
composer require laravel/laravel:"${{ matrix.laravel }}" --dev --no-update
61
74
composer install --prefer-dist --no-interaction --no-progress
62
75
76
+
63
77
- name : Run tests
64
78
run : composer test-laravel
65
79
66
80
lumen :
67
81
runs-on : ubuntu-latest
82
+
83
+
68
84
strategy :
69
85
fail-fast : true
70
86
matrix :
71
- lumen : [ 5.5.*, 5.6.*, 5.7.*, 5.8.*, 6.*, 7.* ]
72
- php : [ 7.2 ]
87
+ lumen : [' 5.5.*', ' 5.6.*', ' 5.7.*', ' 5.8.*', ' 6.*', ' 7.*' ]
88
+ php : [7.2, '8.2' ]
73
89
include :
74
90
- lumen : 6.*
75
91
php : 7.3
@@ -93,22 +109,29 @@ jobs:
93
109
php : 8.1
94
110
- lumen : 9.*
95
111
php : 8.2
112
+
113
+
96
114
name : Tests for Lumen ${{ matrix.lumen }} on PHP ${{ matrix.php }}
115
+
116
+
97
117
steps :
98
118
- name : Checkout code
99
119
uses : actions/checkout@v2
100
120
121
+
101
122
- name : Setup PHP
102
123
uses : shivammathur/setup-php@v2
103
124
with :
104
125
php-version : ${{ matrix.php }}
105
126
tools : composer:v2
106
127
coverage : xdebug
107
128
129
+
108
130
- name : Install dependencies
109
131
run : |
110
132
composer require laravel/lumen:"${{ matrix.lumen }}" --dev --no-update
111
133
composer install --prefer-dist --no-interaction --no-progress
112
134
135
+
113
136
- name : Run tests
114
137
run : composer test-lumen
0 commit comments