@@ -12,17 +12,19 @@ jobs:
12
12
strategy :
13
13
fail-fast : true
14
14
matrix :
15
- php : [8.1, 8.2, 8.3]
15
+ php : [8.1, 8.2, 8.3, 8.4 ]
16
16
laravel : [10, 11]
17
17
stability : ["prefer-lowest", "prefer-stable"]
18
18
exclude :
19
+ - php : 8.4
20
+ laravel : 10
19
21
- php : 8.1
20
22
laravel : 11
21
23
22
24
name : PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} (w/ ${{ matrix.stability }})
23
25
steps :
24
26
- name : Checkout code
25
- uses : actions/checkout@v2
27
+ uses : actions/checkout@v4
26
28
27
29
- name : Setup PHP
28
30
uses : shivammathur/setup-php@v2
34
36
coverage : none
35
37
36
38
- name : Set Minimum PHP 8.1 Versions
37
- uses : nick-invision /retry@v1
39
+ uses : nick-fields /retry@v3
38
40
with :
39
41
timeout_minutes : 5
40
42
max_attempts : 5
44
46
if : matrix.php >= 8.1 && matrix.stability == 'prefer-lowest'
45
47
46
48
- name : Set Minimum PHP 8.2 Versions
47
- uses : nick-invision /retry@v1
49
+ uses : nick-fields /retry@v3
48
50
with :
49
51
timeout_minutes : 5
50
52
max_attempts : 5
53
55
if : matrix.php >= 8.2 && matrix.stability == 'prefer-lowest'
54
56
55
57
- name : Set Minimum PHP 8.2 Versions and Laravel > 11
56
- uses : nick-invision /retry@v1
58
+ uses : nick-fields /retry@v3
57
59
with :
58
60
timeout_minutes : 5
59
61
max_attempts : 5
@@ -62,14 +64,14 @@ jobs:
62
64
if : matrix.php >= 8.2 && matrix.stability == 'prefer-lowest' && matrix.laravel >= 11
63
65
64
66
- name : Set Laravel version
65
- uses : nick-invision /retry@v1
67
+ uses : nick-fields /retry@v3
66
68
with :
67
69
timeout_minutes : 5
68
70
max_attempts : 5
69
71
command : composer require "laravel/framework=^${{ matrix.laravel }}" --no-interaction --no-update
70
72
71
73
- name : Install dependencies
72
- uses : nick-invision /retry@v1
74
+ uses : nick-fields /retry@v3
73
75
with :
74
76
timeout_minutes : 5
75
77
max_attempts : 5
0 commit comments