Skip to content

Commit b610b2b

Browse files
committed
Update actions
1 parent 06a4238 commit b610b2b

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

.github/workflows/php-qa.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
steps:
4242

4343
- name: Checkout
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@v4
4545

4646
- name: Setup PHP
4747
uses: shivammathur/setup-php@v2
@@ -51,7 +51,7 @@ jobs:
5151
tools: cs2pr
5252

5353
- name: Install dependencies
54-
uses: ramsey/composer-install@v2
54+
uses: ramsey/composer-install@v3
5555

5656
- name: Check code styles
5757
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:
7171
strategy:
7272
fail-fast: false
7373
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.*' ]
7676
dependency-versions: [ 'highest', 'lowest' ]
7777
exclude:
78-
- php-ver: '8.1'
79-
wp-ver: '4.7.*'
8078
- php-ver: '8.1'
8179
wp-ver: '5.*'
8280
dependency-versions: 'lowest'
83-
- php-ver: '8.2'
84-
wp-ver: '4.7.*'
8581
- php-ver: '8.2'
8682
wp-ver: '5.*'
8783
dependency-versions: 'lowest'
8884
- php-ver: '8.3'
89-
wp-ver: '4.7.*'
90-
- php-ver: '8.3'
85+
wp-ver: '5.*'
86+
- php-ver: '8.4'
9187
wp-ver: '5.*'
9288

9389
steps:
@@ -97,7 +93,7 @@ jobs:
9793
run: echo "USE_COVERAGE=yes" >> $GITHUB_ENV
9894

9995
- name: Checkout
100-
uses: actions/checkout@v3
96+
uses: actions/checkout@v4
10197

10298
- name: Setup PHP
10399
uses: shivammathur/setup-php@v2
@@ -114,7 +110,7 @@ jobs:
114110
composer require --no-update "phpunit/phpunit:^7.5.20 || ^9.6.4"
115111
116112
- name: Install dependencies
117-
uses: ramsey/composer-install@v2
113+
uses: ramsey/composer-install@v3
118114
with:
119115
dependency-versions: ${{ matrix.dependency-versions }}
120116

@@ -124,7 +120,7 @@ jobs:
124120
./vendor/bin/phpunit ${{ ((env.USE_COVERAGE == 'yes') && '--coverage-html=coverage-report') || '--no-coverage' }}
125121
126122
- name: Upload coverage report
127-
uses: actions/upload-artifact@v3
123+
uses: actions/upload-artifact@v4
128124
if: ${{ env.USE_COVERAGE == 'yes' }}
129125
with:
130126
name: coverage-report
@@ -136,11 +132,11 @@ jobs:
136132
strategy:
137133
fail-fast: true
138134
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' ]
140136
steps:
141137

142138
- name: Checkout
143-
uses: actions/checkout@v3
139+
uses: actions/checkout@v4
144140

145141
- name: Setup PHP
146142
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)