@@ -103,14 +103,14 @@ jobs:
103103 sudo apt-get update -y --allow-releaseinfo-change
104104
105105 - name : Checkout phpBB
106- uses : actions/checkout@v4
106+ uses : actions/checkout@v6
107107 with :
108108 repository : phpbb/phpbb
109109 ref : ${{ env.PHPBB_BRANCH }}
110110 path : phpBB4
111111
112112 - name : Checkout extension
113- uses : actions/checkout@v4
113+ uses : actions/checkout@v6
114114 with :
115115 path : phpBB4/phpBB/ext/${{ env.EXTNAME }}
116116
@@ -175,7 +175,7 @@ jobs:
175175 strategy :
176176 matrix :
177177 php : ${{ fromJSON(inputs.PHP_VERSION_MATRIX) }}
178- db : ['mysql:8.0 ', 'mariadb:10.5 ']
178+ db : ['mysql:8.4 ', 'mysql:9.4 ']
179179 include :
180180 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
181181 db : ' mariadb:10.2'
@@ -192,15 +192,13 @@ jobs:
192192 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
193193 db : ' mariadb:10.11'
194194 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
195- db : ' mysql:8.1'
196- - php : ${{ inputs.PRIMARY_PHP_VERSION }}
197- db : ' mysql:5.7'
195+ db : ' mysql:8.0'
198196 db_alias : ' MyISAM Tests'
199197 MYISAM : 1
200198 - php : ${{ startsWith(inputs.PRIMARY_PHP_VERSION, '7') && '7.4' || inputs.PRIMARY_PHP_VERSION }}
201- db : ' mysql:5.7 '
199+ db : ' mysql:8.0 '
202200 COVERAGE : ${{ inputs.CODECOV == '1' && '1' || '0' }}
203- db_alias : ${{ inputs.CODECOV == '1' && 'mysql:5.7 with Coverage' || 'mysql:5.7 ' }}
201+ db_alias : ${{ inputs.CODECOV == '1' && 'mysql:8.0 with Coverage' || 'mysql:8.0 ' }}
204202
205203 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
206204
@@ -234,14 +232,14 @@ jobs:
234232 sudo apt-get update -y --allow-releaseinfo-change
235233
236234 - name : Checkout phpBB
237- uses : actions/checkout@v4
235+ uses : actions/checkout@v6
238236 with :
239237 repository : phpbb/phpbb
240238 ref : ${{ env.PHPBB_BRANCH }}
241239 path : phpBB4
242240
243241 - name : Checkout extension
244- uses : actions/checkout@v4
242+ uses : actions/checkout@v6
245243 with :
246244 path : phpBB4/phpBB/ext/${{ env.EXTNAME }}
247245
@@ -277,13 +275,13 @@ jobs:
277275
278276 - name : Set up Node.js
279277 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
280- uses : actions/setup-node@v4
278+ uses : actions/setup-node@v6
281279 with :
282- node-version : 20
280+ node-version : 24
283281
284282 - name : Cache NPM dependencies
285283 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
286- uses : actions/cache@v4
284+ uses : actions/cache@v5
287285 with :
288286 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/node_modules
289287 key : ${{ runner.os }}-node-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/package-lock.json') }}
@@ -297,7 +295,7 @@ jobs:
297295
298296 - name : Cache Composer dependencies
299297 if : ${{ inputs.RUN_COMPOSER_INSTALL == '1' }}
300- uses : actions/cache@v4
298+ uses : actions/cache@v5
301299 with :
302300 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/vendor
303301 key : ${{ runner.os }}-composer-${{ matrix.php }}-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/composer.lock') }}
@@ -312,7 +310,7 @@ jobs:
312310
313311 - name : Checkout test-framework
314312 if : ${{ matrix.COVERAGE == '1' }}
315- uses : actions/checkout@v4
313+ uses : actions/checkout@v6
316314 with :
317315 repository : phpbb-extensions/test-framework
318316 ref : ${{ env.PHPBB_BRANCH }}
@@ -374,10 +372,8 @@ jobs:
374372 strategy :
375373 matrix :
376374 php : ${{ fromJSON(inputs.PHP_VERSION_MATRIX) }}
377- db : ['postgres:15 ']
375+ db : ['postgres:9.5 ']
378376 include :
379- - php : ${{ inputs.PRIMARY_PHP_VERSION }}
380- db : ' postgres:9.5'
381377 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
382378 db : ' postgres:9.6'
383379 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
@@ -390,6 +386,8 @@ jobs:
390386 db : ' postgres:13'
391387 - php : ${{ inputs.PRIMARY_PHP_VERSION }}
392388 db : ' postgres:14'
389+ - php : ${{ inputs.PRIMARY_PHP_VERSION }}
390+ db : ' postgres:15'
393391
394392 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
395393
@@ -425,14 +423,14 @@ jobs:
425423 sudo apt-get update -y --allow-releaseinfo-change
426424
427425 - name : Checkout phpBB
428- uses : actions/checkout@v4
426+ uses : actions/checkout@v6
429427 with :
430428 repository : phpbb/phpbb
431429 ref : ${{ env.PHPBB_BRANCH }}
432430 path : phpBB4
433431
434432 - name : Checkout extension
435- uses : actions/checkout@v4
433+ uses : actions/checkout@v6
436434 with :
437435 path : phpBB4/phpBB/ext/${{ env.EXTNAME }}
438436
@@ -468,13 +466,13 @@ jobs:
468466
469467 - name : Set up Node.js
470468 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
471- uses : actions/setup-node@v4
469+ uses : actions/setup-node@v6
472470 with :
473- node-version : 20
471+ node-version : 24
474472
475473 - name : Cache NPM dependencies
476474 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
477- uses : actions/cache@v4
475+ uses : actions/cache@v5
478476 with :
479477 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/node_modules
480478 key : ${{ runner.os }}-node-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/package-lock.json') }}
@@ -488,7 +486,7 @@ jobs:
488486
489487 - name : Cache Composer dependencies
490488 if : ${{ inputs.RUN_COMPOSER_INSTALL == '1' }}
491- uses : actions/cache@v4
489+ uses : actions/cache@v5
492490 with :
493491 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/vendor
494492 key : ${{ runner.os }}-composer-${{ matrix.php }}-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/composer.lock') }}
@@ -573,14 +571,14 @@ jobs:
573571 sudo apt-get update -y --allow-releaseinfo-change
574572
575573 - name : Checkout phpBB
576- uses : actions/checkout@v4
574+ uses : actions/checkout@v6
577575 with :
578576 repository : phpbb/phpbb
579577 ref : ${{ env.PHPBB_BRANCH }}
580578 path : phpBB4
581579
582580 - name : Checkout extension
583- uses : actions/checkout@v4
581+ uses : actions/checkout@v6
584582 with :
585583 path : phpBB4/phpBB/ext/${{ env.EXTNAME }}
586584
@@ -621,13 +619,13 @@ jobs:
621619
622620 - name : Set up Node.js
623621 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
624- uses : actions/setup-node@v4
622+ uses : actions/setup-node@v6
625623 with :
626- node-version : 20
624+ node-version : 24
627625
628626 - name : Cache NPM dependencies
629627 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
630- uses : actions/cache@v4
628+ uses : actions/cache@v5
631629 with :
632630 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/node_modules
633631 key : ${{ runner.os }}-node-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/package-lock.json') }}
@@ -641,7 +639,7 @@ jobs:
641639
642640 - name : Cache Composer dependencies
643641 if : ${{ inputs.RUN_COMPOSER_INSTALL == '1' }}
644- uses : actions/cache@v4
642+ uses : actions/cache@v5
645643 with :
646644 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/vendor
647645 key : ${{ runner.os }}-composer-${{ matrix.php }}-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/composer.lock') }}
@@ -696,14 +694,14 @@ jobs:
696694 git config --system core.eol lf
697695
698696 - name : Checkout phpBB
699- uses : actions/checkout@v4
697+ uses : actions/checkout@v6
700698 with :
701699 repository : phpbb/phpbb
702700 ref : ${{ env.PHPBB_BRANCH }}
703701 path : phpBB4
704702
705703 - name : Checkout extension
706- uses : actions/checkout@v4
704+ uses : actions/checkout@v6
707705 with :
708706 path : phpBB4/phpBB/ext/${{ env.EXTNAME }}
709707
@@ -781,13 +779,13 @@ jobs:
781779
782780 - name : Set up Node.js
783781 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
784- uses : actions/setup-node@v4
782+ uses : actions/setup-node@v6
785783 with :
786- node-version : 20
784+ node-version : 24
787785
788786 - name : Cache NPM dependencies
789787 if : ${{ inputs.RUN_NPM_INSTALL == '1' }}
790- uses : actions/cache@v4
788+ uses : actions/cache@v5
791789 with :
792790 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/node_modules
793791 key : ${{ runner.os }}-node-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/package-lock.json') }}
@@ -801,7 +799,7 @@ jobs:
801799
802800 - name : Cache Composer dependencies
803801 if : ${{ inputs.RUN_COMPOSER_INSTALL == '1' }}
804- uses : actions/cache@v4
802+ uses : actions/cache@v5
805803 with :
806804 path : ./phpBB4/phpBB/ext/${{ env.EXTNAME }}/vendor
807805 key : ${{ runner.os }}-composer-${{ matrix.php }}-${{ hashFiles('phpBB4/phpBB/ext/${{ env.EXTNAME }}/composer.lock') }}
0 commit comments