wp-compatibility-test.yml
on: push
WP Plugin Check (PHP 8.3)
15s
PHPCS (PHP 8.3)
11s
WP VIP CS (PHP 8.3)
13s
PHPMD (PHP 8.3)
15s
Psalm Static Analysis (PHP 8.3)
13s
Security Scan (PHP 8.3)
20s
PHPStan for WP (PHP 8.3)
18s
Matrix: unit-tests
Matrix: wp-version-test
Annotations
50 errors and 24 warnings
|
PHPUnit Tests (PHP 8.1)
Process completed with exit code 1.
|
|
PHPUnit Tests (PHP 8.1)
Command "require-dev" is not defined.
|
|
PHPCS (PHP 8.3)
Process completed with exit code 2.
|
|
PHPCS (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
PHPUnit Tests (PHP 8.3)
Process completed with exit code 1.
|
|
PHPUnit Tests (PHP 8.3)
Command "require-dev" is not defined.
|
|
WP VIP CS (PHP 8.3)
Process completed with exit code 2.
|
|
WP VIP CS (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Psalm Static Analysis (PHP 8.3)
Process completed with exit code 2.
|
|
Psalm Static Analysis (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
PHPUnit Tests (PHP 8.0)
Process completed with exit code 1.
|
|
PHPUnit Tests (PHP 8.0)
Command "require-dev" is not defined.
|
|
PHPMD (PHP 8.3)
Process completed with exit code 2.
|
|
PHPMD (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
WP Plugin Check (PHP 8.3)
Process completed with exit code 1.
|
|
WP Plugin Check (PHP 8.3)
WordPress Plugin Check failed. Created issue for tracking.
|
|
WP Plugin Check (PHP 8.3)
Process completed with exit code 2.
|
|
WP Plugin Check (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
PHPStan for WP (PHP 8.3)
Process completed with exit code 2.
|
|
PHPStan for WP (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Security Scan (PHP 8.3)
Process completed with exit code 2.
|
|
Security Scan (PHP 8.3)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
PHPUnit Tests (PHP 7.4)
Process completed with exit code 2.
|
|
PHPUnit Tests (PHP 7.4)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (7.4.33) does not satisfy that requirement.
|
|
PHPUnit Tests (PHP 8.2)
Process completed with exit code 1.
|
|
PHPUnit Tests (PHP 8.2)
Command "require-dev" is not defined.
|
|
Test WordPress 6.6 with PHP 8.3
Process completed with exit code 2.
|
|
Test WordPress 6.6 with PHP 8.3
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Test WordPress latest with PHP 8.4
Process completed with exit code 2.
|
|
Test WordPress latest with PHP 8.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Test WordPress nightly with PHP 8.0
Process completed with exit code 2.
|
|
Test WordPress nightly with PHP 8.0
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (8.0.30) does not satisfy that requirement.
|
|
Test WordPress nightly with PHP 7.4
Process completed with exit code 2.
|
|
Test WordPress nightly with PHP 7.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (7.4.33) does not satisfy that requirement.
|
|
Test WordPress 6.6 with PHP 7.4
Process completed with exit code 2.
|
|
Test WordPress 6.6 with PHP 7.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (7.4.33) does not satisfy that requirement.
|
|
Test WordPress nightly with PHP 8.3
Process completed with exit code 2.
|
|
Test WordPress nightly with PHP 8.3
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Test WordPress 6.6 with PHP 8.0
Process completed with exit code 2.
|
|
Test WordPress 6.6 with PHP 8.0
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (8.0.30) does not satisfy that requirement.
|
|
Test WordPress latest with PHP 8.0
Process completed with exit code 2.
|
|
Test WordPress latest with PHP 8.0
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (8.0.30) does not satisfy that requirement.
|
|
Test WordPress nightly with PHP 8.4
Process completed with exit code 2.
|
|
Test WordPress nightly with PHP 8.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Test WordPress latest with PHP 8.3
Process completed with exit code 2.
|
|
Test WordPress latest with PHP 8.3
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
Test WordPress latest with PHP 7.4
Process completed with exit code 2.
|
|
Test WordPress latest with PHP 7.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
Problem 2
- Root composer.json requires phpunit/phpunit 11.* -> satisfiable by phpunit/phpunit[11.5.50, ..., 11.5.55].
- phpunit/phpunit[11.5.50, ..., 11.5.55] require php >=8.2 -> your php version (7.4.33) does not satisfy that requirement.
|
|
Test WordPress 6.6 with PHP 8.4
Process completed with exit code 2.
|
|
Test WordPress 6.6 with PHP 8.4
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires yoast/phpunit-polyfills 2.* -> satisfiable by yoast/phpunit-polyfills[2.0.0, ..., 2.0.5].
- yoast/phpunit-polyfills[2.0.0, ..., 2.0.5] require phpunit/phpunit ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 -> found phpunit/phpunit[5.7.21, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.52, 9.0.0, ..., 9.6.34, 10.0.0, ..., 10.5.63] but it conflicts with your root composer.json require (11.*).
|
|
PHPUnit Tests (PHP 8.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPCS (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit Tests (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
WP VIP CS (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Psalm Static Analysis (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit Tests (PHP 8.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPMD (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
WP Plugin Check (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPStan for WP (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Security Scan (PHP 8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit Tests (PHP 7.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit Tests (PHP 8.2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress 6.6 with PHP 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress latest with PHP 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress nightly with PHP 8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress nightly with PHP 7.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress 6.6 with PHP 7.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress nightly with PHP 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress 6.6 with PHP 8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress latest with PHP 8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress nightly with PHP 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress latest with PHP 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress latest with PHP 7.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test WordPress 6.6 with PHP 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, JasonEtco/create-an-issue@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|