23
23
- 8.0
24
24
- 8.1
25
25
- 8.2
26
+ - 8.3
26
27
laravel-version :
27
28
- 5.6.*
28
29
- 5.7.*
32
33
- ^8
33
34
- ^9
34
35
- ^10
36
+ - ^11
35
37
exclude :
36
38
- php-version : 7.1
37
39
laravel-version : ^6
@@ -43,20 +45,28 @@ jobs:
43
45
laravel-version : ^9
44
46
- php-version : 7.1
45
47
laravel-version : ^10
48
+ - php-version : 7.1
49
+ laravel-version : ^11
46
50
- php-version : 7.2
47
51
laravel-version : ^8
48
52
- php-version : 7.2
49
53
laravel-version : ^9
50
54
- php-version : 7.2
51
55
laravel-version : ^10
56
+ - php-version : 7.2
57
+ laravel-version : ^11
52
58
- php-version : 7.3
53
59
laravel-version : ^9
54
60
- php-version : 7.3
55
61
laravel-version : ^10
62
+ - php-version : 7.3
63
+ laravel-version : ^11
56
64
- php-version : 7.4
57
65
laravel-version : ^9
58
66
- php-version : 7.4
59
67
laravel-version : ^10
68
+ - php-version : 7.4
69
+ laravel-version : ^11
60
70
- php-version : 8.0
61
71
laravel-version : 5.6.*
62
72
- php-version : 8.0
69
79
laravel-version : ^7
70
80
- php-version : 8.0
71
81
laravel-version : ^10
82
+ - php-version : 8.0
83
+ laravel-version : ^11
72
84
- php-version : 8.1
73
85
laravel-version : 5.6.*
74
86
- php-version : 8.1
@@ -89,54 +101,45 @@ jobs:
89
101
laravel-version : ^6
90
102
- php-version : 8.2
91
103
laravel-version : ^7
104
+ - php-version : 8.3
105
+ laravel-version : 5.6.*
106
+ - php-version : 8.3
107
+ laravel-version : 5.7.*
108
+ - php-version : 8.3
109
+ laravel-version : 5.8.*
110
+ - php-version : 8.3
111
+ laravel-version : ^6
112
+ - php-version : 8.3
113
+ laravel-version : ^7
92
114
93
115
steps :
94
- - uses : actions/checkout@v2
116
+ - uses : actions/checkout@v4
95
117
96
118
- uses : shivammathur/setup-php@v2
97
119
with :
98
120
extensions : ${{ env.REQUIRED_PHP_EXTENSIONS }}
99
121
php-version : ${{ matrix.php-version }}
100
122
101
- - uses : actions/cache@v1
102
- with :
103
- path : ~/.composer/cache
104
- key : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}
105
- restore-keys : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}-
106
-
107
123
- run : composer require illuminate/support:${{ matrix.laravel-version }} --no-interaction --prefer-dist --no-progress
108
124
109
- - run : vendor/bin/phpunit --colors=always
125
+ - run : vendor/bin/phpunit
110
126
111
127
coverage :
112
128
runs-on : ubuntu-20.04
113
129
114
- strategy :
115
- matrix :
116
- php-version :
117
- - 8.1
118
- laravel-version :
119
- - ^9
120
-
121
130
steps :
122
- - uses : actions/checkout@v2
131
+ - uses : actions/checkout@v4
123
132
124
133
- uses : shivammathur/setup-php@v2
125
134
with :
126
135
coverage : pcov
127
136
extensions : ${{ env.REQUIRED_PHP_EXTENSIONS }}
128
- php-version : ${{ matrix.php-version }}
137
+ php-version : 8.3
129
138
130
- - uses : actions/cache@v1
131
- with :
132
- path : ~/.composer/cache
133
- key : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}
134
- restore-keys : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}-
135
-
136
- - run : composer require illuminate/support:${{ matrix.laravel-version }} --no-interaction --prefer-dist --no-progress
139
+ - uses : ramsey/composer-install@v3
137
140
138
141
- run : vendor/bin/phpunit --coverage-clover=coverage.xml
139
142
140
- - uses : codecov/codecov-action@v2
143
+ - uses : codecov/codecov-action@v4
141
144
with :
142
145
token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments