@@ -9,58 +9,6 @@ on: # yamllint disable-line rule:truthy
9
9
- " main"
10
10
11
11
jobs :
12
- backward-compatibility-analysis :
13
- name : " Backward-Compatibility Analysis"
14
-
15
- runs-on : " ubuntu-latest"
16
-
17
- timeout-minutes : 5
18
-
19
- strategy :
20
- matrix :
21
- php-version :
22
- - " 8.1"
23
-
24
- dependencies :
25
- - " locked"
26
-
27
- steps :
28
- - name : " Checkout"
29
-
30
- with :
31
- fetch-depth : 0
32
-
33
- - name : " Set up PHP"
34
- uses :
" shivammathur/[email protected] "
35
- with :
36
- coverage : " none"
37
- extensions : " none, bcmath, ctype, curl, dom, intl, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
38
- php-version : " ${{ matrix.php-version }}"
39
-
40
- - name : " Set up problem matchers for PHP"
41
- run : " echo \" ::add-matcher::${{ runner.tool_cache }}/php.json\" "
42
-
43
- - name : " Validate composer.json and composer.lock"
44
- run : " composer validate --ansi --strict"
45
-
46
- - name : " Determine composer cache directory"
47
- uses :
" ergebnis/.github/actions/composer/[email protected] "
48
-
49
- - name : " Cache dependencies installed with composer"
50
-
51
- with :
52
- path : " ${{ env.COMPOSER_CACHE_DIR }}"
53
- key : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}"
54
- restore-keys : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
55
-
56
- - name : " Install ${{ matrix.dependencies }} dependencies with composer"
57
- uses :
" ergebnis/.github/actions/composer/[email protected] "
58
- with :
59
- dependencies : " ${{ matrix.dependencies }}"
60
-
61
- - name : " Run backward-compatibility analysis with roave/backward-compatibility-check"
62
- run : " vendor/bin/roave-backward-compatibility-check --ansi --format=github-actions --install-development-dependencies"
63
-
64
12
code-coverage :
65
13
name : " Code Coverage"
66
14
71
19
strategy :
72
20
matrix :
73
21
php-version :
74
- - " 8.1 "
22
+ - " 8.0 "
75
23
76
24
dependencies :
77
25
- " locked"
84
32
uses :
" shivammathur/[email protected] "
85
33
with :
86
34
coverage : " xdebug"
87
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
35
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
88
36
php-version : " ${{ matrix.php-version }}"
89
37
90
38
- name : " Set up problem matchers for PHP"
132
80
strategy :
133
81
matrix :
134
82
php-version :
135
- - " 8.1 "
83
+ - " 8.0 "
136
84
137
85
dependencies :
138
86
- " locked"
@@ -152,7 +100,7 @@ jobs:
152
100
uses :
" shivammathur/[email protected] "
153
101
with :
154
102
coverage : " none"
155
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
103
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
156
104
php-version : " ${{ matrix.php-version }}"
157
105
tools : " phive"
158
106
@@ -207,7 +155,7 @@ jobs:
207
155
strategy :
208
156
matrix :
209
157
php-version :
210
- - " 8.1 "
158
+ - " 8.0 "
211
159
212
160
dependencies :
213
161
- " locked"
@@ -224,7 +172,7 @@ jobs:
224
172
uses :
" shivammathur/[email protected] "
225
173
with :
226
174
coverage : " none"
227
- extensions : " none, bcmath, ctype, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
175
+ extensions : " none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
228
176
ini-values : " memory_limit=-1, phar.readonly=0"
229
177
php-version : " ${{ matrix.php-version }}"
230
178
tools : " phive"
@@ -283,7 +231,7 @@ jobs:
283
231
strategy :
284
232
matrix :
285
233
php-version :
286
- - " 8.1 "
234
+ - " 8.0 "
287
235
288
236
dependencies :
289
237
- " locked"
@@ -296,7 +244,7 @@ jobs:
296
244
uses :
" shivammathur/[email protected] "
297
245
with :
298
246
coverage : " none"
299
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
247
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
300
248
php-version : " ${{ matrix.php-version }}"
301
249
tools : " phive"
302
250
@@ -339,7 +287,7 @@ jobs:
339
287
strategy :
340
288
matrix :
341
289
php-version :
342
- - " 8.1 "
290
+ - " 8.0 "
343
291
344
292
dependencies :
345
293
- " locked"
@@ -352,7 +300,7 @@ jobs:
352
300
uses :
" shivammathur/[email protected] "
353
301
with :
354
302
coverage : " xdebug"
355
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
303
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
356
304
php-version : " ${{ matrix.php-version }}"
357
305
358
306
- name : " Set up problem matchers for PHP"
@@ -391,7 +339,7 @@ jobs:
391
339
strategy :
392
340
matrix :
393
341
php-version :
394
- - " 8.1 "
342
+ - " 8.0 "
395
343
396
344
dependencies :
397
345
- " locked"
@@ -404,7 +352,7 @@ jobs:
404
352
uses :
" shivammathur/[email protected] "
405
353
with :
406
354
coverage : " none"
407
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
355
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
408
356
php-version : " ${{ matrix.php-version }}"
409
357
410
358
- name : " Set up problem matchers for PHP"
@@ -450,7 +398,7 @@ jobs:
450
398
strategy :
451
399
matrix :
452
400
php-version :
453
- - " 8.1 "
401
+ - " 8.0 "
454
402
455
403
dependencies :
456
404
- " locked"
@@ -463,7 +411,7 @@ jobs:
463
411
uses :
" shivammathur/[email protected] "
464
412
with :
465
413
coverage : " none"
466
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
414
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
467
415
php-version : " ${{ matrix.php-version }}"
468
416
469
417
- name : " Set up problem matchers for PHP"
@@ -500,7 +448,7 @@ jobs:
500
448
strategy :
501
449
matrix :
502
450
php-version :
503
- - " 8.1 "
451
+ - " 8.0 "
504
452
505
453
dependencies :
506
454
- " locked"
@@ -513,7 +461,7 @@ jobs:
513
461
uses :
" shivammathur/[email protected] "
514
462
with :
515
463
coverage : " none"
516
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, opcache, pcntl, phar, posix, simplexml, tokenizer, xml, xmlwriter"
464
+ extensions : " none, ctype, curl, dom, json, mbstring, opcache, pcntl, phar, posix, simplexml, tokenizer, xml, xmlwriter"
517
465
php-version : " ${{ matrix.php-version }}"
518
466
519
467
- name : " Set up problem matchers for PHP"
@@ -551,6 +499,7 @@ jobs:
551
499
fail-fast : false
552
500
matrix :
553
501
php-version :
502
+ - " 8.0"
554
503
- " 8.1"
555
504
- " 8.2"
556
505
- " 8.3"
@@ -568,7 +517,7 @@ jobs:
568
517
uses :
" shivammathur/[email protected] "
569
518
with :
570
519
coverage : " none"
571
- extensions : " none, bcmath, ctype, curl, dom, intl , json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
520
+ extensions : " none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter"
572
521
php-version : " ${{ matrix.php-version }}"
573
522
574
523
- name : " Set up problem matchers for PHP"
0 commit comments