15
15
php : [7.3, 7.4, "8.0", 8.1, 8.2, 8.3]
16
16
laravel : [8, 9, 10, 11]
17
17
stability : ["prefer-lowest", "prefer-stable"]
18
+ include :
19
+ - php : 8.4
20
+ laravel : 11
21
+ stability : " prefer-stable"
18
22
exclude :
19
23
- php : 7.3
20
24
laravel : 9
28
32
laravel : 10
29
33
- php : 7.4
30
34
laravel : 11
35
+ - php : ' 8.0'
36
+ laravel : 9 # Failed security advisory
31
37
- php : ' 8.0'
32
38
laravel : 10
33
39
- php : ' 8.0'
54
60
name : PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} (w/ ${{ matrix.stability }})
55
61
steps :
56
62
- name : Checkout code
57
- uses : actions/checkout@v2
63
+ uses : actions/checkout@v4
58
64
59
65
- name : Setup PHP
60
66
uses : shivammathur/setup-php@v2
66
72
coverage : none
67
73
68
74
- name : Set Minimum PHP 8.1 Versions
69
- uses : nick-invision /retry@v1
75
+ uses : nick-fields /retry@v3
70
76
with :
71
77
timeout_minutes : 5
72
78
max_attempts : 5
76
82
if : matrix.php >= 8.1 && matrix.stability == 'prefer-lowest'
77
83
78
84
- name : Set Minimum PHP 8.2 Versions
79
- uses : nick-invision /retry@v1
85
+ uses : nick-fields /retry@v3
80
86
with :
81
87
timeout_minutes : 5
82
88
max_attempts : 5
85
91
if : matrix.php >= 8.2 && matrix.stability == 'prefer-lowest'
86
92
87
93
- name : Set Minimum PHP 8.2 Versions and Laravel > 11
88
- uses : nick-invision /retry@v1
94
+ uses : nick-fields /retry@v3
89
95
with :
90
96
timeout_minutes : 5
91
97
max_attempts : 5
@@ -94,14 +100,14 @@ jobs:
94
100
if : matrix.php >= 8.2 && matrix.stability == 'prefer-lowest' && matrix.laravel >= 11
95
101
96
102
- name : Set Laravel version
97
- uses : nick-invision /retry@v1
103
+ uses : nick-fields /retry@v3
98
104
with :
99
105
timeout_minutes : 5
100
106
max_attempts : 5
101
107
command : composer require "laravel/framework=^${{ matrix.laravel }}" --no-interaction --no-update
102
108
103
109
- name : Install dependencies
104
- uses : nick-invision /retry@v1
110
+ uses : nick-fields /retry@v3
105
111
with :
106
112
timeout_minutes : 5
107
113
max_attempts : 5
0 commit comments