From 14d444504fd5ec842da8462aa95ffd3c7d004362 Mon Sep 17 00:00:00 2001 From: Mikhail Trusov Date: Sun, 14 Dec 2025 19:24:12 +0300 Subject: [PATCH 1/3] No cache in psalm --- psalm.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/psalm.xml b/psalm.xml index 7d0fc1c..ca8d46e 100644 --- a/psalm.xml +++ b/psalm.xml @@ -9,6 +9,7 @@ findUnusedCode="true" allowStringToStandInForClass="true" findUnusedPsalmSuppress="true" + noCache="true" > From d5a58d02fb61a2a2653332f29316422ec3650636 Mon Sep 17 00:00:00 2001 From: Mikhail Trusov Date: Sun, 14 Dec 2025 19:32:14 +0300 Subject: [PATCH 2/3] Amended 'runs-on' for job 'check-tests' --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c0213be..313ced0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: check-tests: permissions: pull-requests: read - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest outputs: needed: ${{ steps.filter.outputs.changed }} steps: From fc651099216ae3af6f64601c40db79497eb57a62 Mon Sep 17 00:00:00 2001 From: Mikhail Trusov Date: Sun, 14 Dec 2025 19:36:56 +0300 Subject: [PATCH 3/3] Removed unnecessary check --- src/MultiRunner.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MultiRunner.php b/src/MultiRunner.php index 801ba79..df738d1 100644 --- a/src/MultiRunner.php +++ b/src/MultiRunner.php @@ -515,8 +515,7 @@ protected function justRunAndForget(): void protected function canProcessesRunViaPopen(): bool { foreach ($this->processesQueue as $processParams) { - /* @phpstan-ignore booleanAnd.rightAlwaysTrue */ - if (isset($processParams->cwd) && is_string($processParams->cwd) && strlen(trim($processParams->cwd)) > 0) { + if (isset($processParams->cwd) && strlen(trim($processParams->cwd)) > 0) { return false; } if (isset($processParams->envVars) && count($processParams->envVars) > 0) {