From 103944f0fcfdaa71da0502bf17b214c70e42f0db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:01:46 +0000 Subject: [PATCH 1/3] Initial plan From f839ae1bf5194343e98b6fd923311d87f992a880 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:03:44 +0000 Subject: [PATCH 2/3] fix: remove unnecessary condition from cs-fix job and revert to ParaTest installation Co-authored-by: huangdijia <8337659+huangdijia@users.noreply.github.com> --- .github/workflows/tests.yaml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index d5672d744..4b8da166e 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -39,12 +39,10 @@ jobs: extensions: redis, pdo, pdo_mysql, bcmath, swoole tools: phpize coverage: none - - name: Setup Pest for PHP 8.1 - if: ${{ matrix.php == '8.1' }} - run: | - composer require pestphp/pest pestphp/pest-plugin-faker phpunit/phpunit --dev + - name: Setup ParaTest for PHP 8.1 + run: composer require brianium/paratest:~7.3.1 --dev --no-update - name: Setup Packages - run: composer update -o --with-all-dependencies + run: composer update -o - name: Check Composer Json run: | composer normalize --dry-run --no-update-lock @@ -82,12 +80,11 @@ jobs: # run: ./.travis/setup.swoole.sh - name: Show PHP Information run: php -v && php --ri swoole - - name: Setup Pest for PHP 8.1 + - name: Setup ParaTest for PHP 8.1 if: ${{ matrix.php == '8.1' }} - run: | - composer require pestphp/pest pestphp/pest-plugin-faker phpunit/phpunit --dev + run: composer require brianium/paratest:~7.3.1 --dev --no-update - name: Setup Dependencies - run: composer update -o --with-all-dependencies + run: composer update -o - name: Run Analyse run: composer analyse src - name: Run Type Tests From ea294b2becf9292d767791735630c5b05c803a9b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:11:56 +0000 Subject: [PATCH 3/3] fix: remove ParaTest installation steps to allow composer to resolve dependencies Co-authored-by: huangdijia <8337659+huangdijia@users.noreply.github.com> --- .github/workflows/tests.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4b8da166e..aad825793 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -39,8 +39,6 @@ jobs: extensions: redis, pdo, pdo_mysql, bcmath, swoole tools: phpize coverage: none - - name: Setup ParaTest for PHP 8.1 - run: composer require brianium/paratest:~7.3.1 --dev --no-update - name: Setup Packages run: composer update -o - name: Check Composer Json @@ -80,9 +78,6 @@ jobs: # run: ./.travis/setup.swoole.sh - name: Show PHP Information run: php -v && php --ri swoole - - name: Setup ParaTest for PHP 8.1 - if: ${{ matrix.php == '8.1' }} - run: composer require brianium/paratest:~7.3.1 --dev --no-update - name: Setup Dependencies run: composer update -o - name: Run Analyse