41
41
steps :
42
42
43
43
- name : Checkout
44
- uses : actions/checkout@v3
44
+ uses : actions/checkout@v4
45
45
46
46
- name : Setup PHP
47
47
uses : shivammathur/setup-php@v2
51
51
tools : cs2pr
52
52
53
53
- name : Install dependencies
54
- uses : ramsey/composer-install@v2
54
+ uses : ramsey/composer-install@v3
55
55
56
56
- name : Check code styles
57
57
run : ./vendor/bin/phpcs -q ${{ ((github.event_name == 'pull_request') && '--report-checkstyle="phpcs-report.xml" ') || '' }}--report-full --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1
@@ -71,23 +71,19 @@ jobs:
71
71
strategy :
72
72
fail-fast : false
73
73
matrix :
74
- php-ver : [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
75
- wp-ver : [ '4.7.*', ' 5.*', '6.*' ]
74
+ php-ver : [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
75
+ wp-ver : [ '5.*', '6.*' ]
76
76
dependency-versions : [ 'highest', 'lowest' ]
77
77
exclude :
78
- - php-ver : ' 8.1'
79
- wp-ver : ' 4.7.*'
80
78
- php-ver : ' 8.1'
81
79
wp-ver : ' 5.*'
82
80
dependency-versions : ' lowest'
83
- - php-ver : ' 8.2'
84
- wp-ver : ' 4.7.*'
85
81
- php-ver : ' 8.2'
86
82
wp-ver : ' 5.*'
87
83
dependency-versions : ' lowest'
88
84
- php-ver : ' 8.3'
89
- wp-ver : ' 4.7 .*'
90
- - php-ver : ' 8.3 '
85
+ wp-ver : ' 5 .*'
86
+ - php-ver : ' 8.4 '
91
87
wp-ver : ' 5.*'
92
88
93
89
steps :
97
93
run : echo "USE_COVERAGE=yes" >> $GITHUB_ENV
98
94
99
95
- name : Checkout
100
- uses : actions/checkout@v3
96
+ uses : actions/checkout@v4
101
97
102
98
- name : Setup PHP
103
99
uses : shivammathur/setup-php@v2
@@ -114,7 +110,7 @@ jobs:
114
110
composer require --no-update "phpunit/phpunit:^7.5.20 || ^9.6.4"
115
111
116
112
- name : Install dependencies
117
- uses : ramsey/composer-install@v2
113
+ uses : ramsey/composer-install@v3
118
114
with :
119
115
dependency-versions : ${{ matrix.dependency-versions }}
120
116
@@ -124,7 +120,7 @@ jobs:
124
120
./vendor/bin/phpunit ${{ ((env.USE_COVERAGE == 'yes') && '--coverage-html=coverage-report') || '--no-coverage' }}
125
121
126
122
- name : Upload coverage report
127
- uses : actions/upload-artifact@v3
123
+ uses : actions/upload-artifact@v4
128
124
if : ${{ env.USE_COVERAGE == 'yes' }}
129
125
with :
130
126
name : coverage-report
@@ -136,11 +132,11 @@ jobs:
136
132
strategy :
137
133
fail-fast : true
138
134
matrix :
139
- php-ver : [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
135
+ php-ver : [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
140
136
steps :
141
137
142
138
- name : Checkout
143
- uses : actions/checkout@v3
139
+ uses : actions/checkout@v4
144
140
145
141
- name : Setup PHP
146
142
uses : shivammathur/setup-php@v2
0 commit comments