1
1
name : CI
2
2
3
3
on :
4
+ pull_request :
4
5
push :
5
6
branches :
6
7
- ' main'
7
- pull_request :
8
8
9
9
jobs :
10
10
composer-validate :
11
11
runs-on : ubuntu-latest
12
12
name : " Composer Validate"
13
13
steps :
14
14
- name : ' Checkout Code'
15
- uses : actions/checkout@v2
15
+ uses : actions/checkout@v4
16
+
17
+ - name : ' Setup PHP'
18
+ uses : shivammathur/setup-php@v2
19
+ with :
20
+ php-version : 8.2
21
+ ini-values : memory_limit=-1
22
+ coverage : none
23
+ tools : composer:v2
16
24
17
25
- name : ' Validate composer.json'
18
26
run : composer validate --no-check-all --strict --no-check-lock
@@ -23,10 +31,18 @@ jobs:
23
31
name : " Composer Install"
24
32
steps :
25
33
- name : ' Checkout Code'
26
- uses : actions/checkout@v2
34
+ uses : actions/checkout@v4
35
+
36
+ - name : ' Setup PHP'
37
+ uses : shivammathur/setup-php@v2
38
+ with :
39
+ php-version : 8.2
40
+ ini-values : memory_limit=-1
41
+ coverage : none
42
+ tools : composer:v2
27
43
28
44
- name : ' Install Dependencies'
29
- run : composer install --prefer-dist --no-progress --no-interaction --no-suggest --optimize-autoloader
45
+ run : composer install --prefer-dist --no-progress --no-interaction
30
46
31
47
code-style :
32
48
needs : composer-install
36
52
fail-fast : false
37
53
steps :
38
54
- name : ' Checkout Code'
39
- uses : actions/checkout@v2
55
+ uses : actions/checkout@v4
40
56
41
57
- name : ' Setup PHP'
42
58
uses : shivammathur/setup-php@v2
61
77
fail-fast : false
62
78
steps :
63
79
- name : ' Checkout Code'
64
- uses : actions/checkout@v2
80
+ uses : actions/checkout@v4
65
81
66
82
- name : ' Setup PHP'
67
83
uses : shivammathur/setup-php@v2
@@ -92,9 +108,10 @@ jobs:
92
108
- ' 6.1'
93
109
- ' 6.2'
94
110
- ' 6.3'
111
+ - ' 6.4'
95
112
steps :
96
113
- name : ' Checkout Code'
97
- uses : actions/checkout@v2
114
+ uses : actions/checkout@v4
98
115
99
116
- name : ' Setup PHP'
100
117
uses : shivammathur/setup-php@v2
@@ -121,7 +138,7 @@ jobs:
121
138
fail-fast : false
122
139
steps :
123
140
- name : ' Checkout Code'
124
- uses : actions/checkout@v2
141
+ uses : actions/checkout@v4
125
142
126
143
- name : ' Setup PHP'
127
144
uses : shivammathur/setup-php@v2
0 commit comments