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
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 :
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