@@ -17,13 +17,18 @@ jobs:
17
17
php-version :
18
18
- " 8.1"
19
19
- " 8.2"
20
+ - " 8.3"
21
+ - " 8.4"
20
22
dependencies :
21
23
- " lowest"
22
24
- " highest"
25
+ exclude :
26
+ - php-version : " 8.4"
27
+ dependencies : " lowest"
23
28
24
29
steps :
25
30
- name : " Checkout"
26
- uses : " actions/checkout@v2 "
31
+ uses : " actions/checkout@v4 "
27
32
with :
28
33
fetch-depth : 2
29
34
@@ -35,15 +40,15 @@ jobs:
35
40
ini-values : " zend.assertions=1"
36
41
37
42
- name : " Install dependencies with Composer"
38
- uses : " ramsey/composer-install@v2 "
43
+ uses : " ramsey/composer-install@v3 "
39
44
with :
40
45
dependency-versions : " ${{ matrix.dependencies }}"
41
46
42
47
- name : " Run PHPUnit"
43
48
run : " vendor/bin/phpunit --coverage-clover=coverage.xml"
44
49
45
50
- name : " Upload coverage file"
46
- uses : " actions/upload-artifact@v2 "
51
+ uses : " actions/upload-artifact@v4 "
47
52
with :
48
53
name : " phpunit-${{ matrix.dependencies }}-${{ matrix.php-version }}.coverage"
49
54
path : " coverage.xml"
@@ -56,17 +61,17 @@ jobs:
56
61
57
62
steps :
58
63
- name : " Checkout"
59
- uses : " actions/checkout@v2 "
64
+ uses : " actions/checkout@v4 "
60
65
with :
61
66
fetch-depth : 2
62
67
63
68
- name : " Download coverage files"
64
- uses : " actions/download-artifact@v2 "
69
+ uses : " actions/download-artifact@v4 "
65
70
with :
66
71
path : " reports"
67
72
68
73
- name : " Upload to Codecov"
69
- uses : " codecov/codecov-action@v1 "
74
+ uses : " codecov/codecov-action@v3 "
70
75
with :
71
76
directory : reports
72
77
81
86
82
87
steps :
83
88
- name : " Checkout"
84
- uses : " actions/checkout@v2 "
89
+ uses : " actions/checkout@v4 "
85
90
86
91
- name : " Install PHP"
87
92
uses : " shivammathur/setup-php@v2"
91
96
tools : " cs2pr"
92
97
93
98
- name : " Install dependencies with Composer"
94
- uses : " ramsey/composer-install@v2 "
99
+ uses : " ramsey/composer-install@v3 "
95
100
96
101
- name : " Install php-cs-fixer"
97
102
run : composer require "friendsofphp/php-cs-fixer:^3.23"
0 commit comments