Skip to content

Fixes

Fixes #148

Triggered via push March 17, 2026 21:00
Status Failure
Total duration 1m 53s
Artifacts
WP Plugin Check (PHP 8.3)
15s
WP Plugin Check (PHP 8.3)
PHPCS (PHP 8.3)
11s
PHPCS (PHP 8.3)
WP VIP CS (PHP 8.3)
13s
WP VIP CS (PHP 8.3)
PHPMD (PHP 8.3)
15s
PHPMD (PHP 8.3)
Psalm Static Analysis (PHP 8.3)
13s
Psalm Static Analysis (PHP 8.3)
Security Scan (PHP 8.3)
20s
Security Scan (PHP 8.3)
PHPStan for WP (PHP 8.3)
18s
PHPStan for WP (PHP 8.3)
Matrix: unit-tests
Matrix: wp-version-test
Fit to window
Zoom out
Zoom in

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/