From 9c575ed71214d9c18d7c92071c1c2514531473ab Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 03:43:23 +0000 Subject: [PATCH 1/2] Initial plan From cb8f6f1b23f37647b7df11be1d949633937e1aaa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 03:47:51 +0000 Subject: [PATCH 2/2] Fix: Pass $env parameter to proc_open_compat for Windows compatibility Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com> --- php/WP_CLI/Runner.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/php/WP_CLI/Runner.php b/php/WP_CLI/Runner.php index 2fbc15a06..7810d3ce7 100644 --- a/php/WP_CLI/Runner.php +++ b/php/WP_CLI/Runner.php @@ -1206,7 +1206,8 @@ private function run_alias_group( $aliases ): void { $runtime_config = Utils\assoc_args_to_str( $this->runtime_config ); $full_command = "WP_CLI_CONFIG_PATH={$config_path} {$php_bin} {$script_path} {$alias} {$args}{$assoc_args}{$runtime_config}"; $pipes = []; - $proc = Utils\proc_open_compat( $full_command, [ STDIN, STDOUT, STDERR ], $pipes ); + $env = null; + $proc = Utils\proc_open_compat( $full_command, [ STDIN, STDOUT, STDERR ], $pipes, null, $env ); if ( $proc ) { proc_close( $proc );