From 1bdf39d1fe085aa4b68f8fcfde34ae1c32842a9d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 8 Oct 2026 21:52:48 +0000 Subject: [PATCH 1/7] Initial plan From 5b920b70eb0b85b07ed0467d7d4665f9adafced8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 8 Oct 2026 21:54:11 +0000 Subject: [PATCH 2/7] Add PHP 8.5 and 8.6 to CI matrices Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- .github/workflows/ci.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b387b0f..e1df901 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ on: pull_request: env: - HIGHEST_PHP_VERSION: "8.4" + HIGHEST_PHP_VERSION: "8.5" jobs: phpstan: @@ -45,18 +45,20 @@ jobs: - "8.2" - "8.3" - "8.4" + - "8.5" + - "8.6" pdo-emulate-prepares: - "OFF" pdo-errmode: - "EXCEPTION" include: - - php-version: "8.4" + - php-version: "8.5" pdo-emulate-prepares: "ON" pdo-errmode: "EXCEPTION" - - php-version: "8.4" + - php-version: "8.5" pdo-emulate-prepares: "OFF" pdo-errmode: "SILENT" - - php-version: "8.4" + - php-version: "8.5" pdo-emulate-prepares: "OFF" pdo-errmode: "WARNING" @@ -127,6 +129,8 @@ jobs: - "highest" php-version: - "8.4" + - "8.5" + - "8.6" include: - php-version: "8.2" deps: "lowest" @@ -182,6 +186,8 @@ jobs: matrix: php-version: - "8.4" + - "8.5" + - "8.6" services: mariadb: @@ -232,6 +238,8 @@ jobs: matrix: php-version: - "8.4" + - "8.5" + - "8.6" services: mariadb: @@ -281,6 +289,8 @@ jobs: matrix: php-version: - "8.4" + - "8.5" + - "8.6" services: postgres: @@ -329,6 +339,8 @@ jobs: matrix: php-version: - "8.4" + - "8.5" + - "8.6" services: postgres: From fd4e6edf50b65a3987c6086280e55322ccdb30af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 8 Oct 2026 22:04:51 +0000 Subject: [PATCH 3/7] Update coding-standard workflow to v6 Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1df901..029bbdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: coding-standard: name: Coding Standard - uses: brick/coding-standard/.github/workflows/coding-standard.yml@v4 + uses: brick/coding-standard/.github/workflows/coding-standard.yml@v6 with: php-version: "8.2" working-directory: "tools/ecs" From 188de95c89c2294e3d79e16f15855fa3533f0f45 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 8 Oct 2026 22:24:37 +0000 Subject: [PATCH 4/7] Align ECS dependency with coding-standard v6 Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- tools/ecs/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ecs/composer.json b/tools/ecs/composer.json index 5298cff..4863c70 100644 --- a/tools/ecs/composer.json +++ b/tools/ecs/composer.json @@ -1,6 +1,6 @@ { "require": { - "brick/coding-standard": "v4" + "brick/coding-standard": "v6" }, "config": { "allow-plugins": { From d99a071cf1d5b7d7368021c37b5e3096ccd5fc80 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Oct 2026 18:59:48 +0000 Subject: [PATCH 5/7] Rename stable PHP version workflow variable Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 029bbdf..9a24f1b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ on: pull_request: env: - HIGHEST_PHP_VERSION: "8.5" + HIGHEST_STABLE_PHP_VERSION: "8.5" jobs: phpstan: @@ -19,7 +19,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: ${{ env.HIGHEST_PHP_VERSION }} + php-version: ${{ env.HIGHEST_STABLE_PHP_VERSION }} - name: Install composer dependencies uses: ramsey/composer-install@v3 @@ -95,7 +95,7 @@ jobs: MYSQL_PASSWORD: password PDO_EMULATE_PREPARES: ${{ matrix.pdo-emulate-prepares }} PDO_ERRMODE: ${{ matrix.pdo-errmode }} - if: ${{ matrix.php-version != env.HIGHEST_PHP_VERSION }} + if: ${{ matrix.php-version != env.HIGHEST_STABLE_PHP_VERSION }} - name: Run PHPUnit with coverage run: vendor/bin/phpunit --coverage-php coverage.php @@ -106,17 +106,17 @@ jobs: MYSQL_PASSWORD: password PDO_EMULATE_PREPARES: ${{ matrix.pdo-emulate-prepares }} PDO_ERRMODE: ${{ matrix.pdo-errmode }} - if: ${{ matrix.php-version == env.HIGHEST_PHP_VERSION }} + if: ${{ matrix.php-version == env.HIGHEST_STABLE_PHP_VERSION }} - name: Merge worker coverage run: php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php - if: ${{ matrix.php-version == env.HIGHEST_PHP_VERSION }} + if: ${{ matrix.php-version == env.HIGHEST_STABLE_PHP_VERSION }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v5 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - if: ${{ matrix.php-version == env.HIGHEST_PHP_VERSION }} + if: ${{ matrix.php-version == env.HIGHEST_STABLE_PHP_VERSION }} phpunit-mysql-doctrine: name: PHPUnit MySQL / Doctrine From f1743bb2c768dfc963d9ee78a65e34fbad768474 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Oct 2026 19:19:32 +0000 Subject: [PATCH 6/7] Fix ECS extra blank line Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- tests/PostgresHasherTest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/PostgresHasherTest.php b/tests/PostgresHasherTest.php index 6e1e1f3..ca078da 100644 --- a/tests/PostgresHasherTest.php +++ b/tests/PostgresHasherTest.php @@ -1,6 +1,5 @@ Date: Fri, 9 Oct 2026 19:36:36 +0000 Subject: [PATCH 7/7] Use PHP 8.5 for single-version CI matrices Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com> --- .github/workflows/ci.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a24f1b..0f738ea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -128,9 +128,7 @@ jobs: deps: - "highest" php-version: - - "8.4" - "8.5" - - "8.6" include: - php-version: "8.2" deps: "lowest" @@ -185,9 +183,7 @@ jobs: fail-fast: false matrix: php-version: - - "8.4" - "8.5" - - "8.6" services: mariadb: @@ -237,9 +233,7 @@ jobs: fail-fast: false matrix: php-version: - - "8.4" - "8.5" - - "8.6" services: mariadb: @@ -288,9 +282,7 @@ jobs: strategy: matrix: php-version: - - "8.4" - "8.5" - - "8.6" services: postgres: @@ -338,9 +330,7 @@ jobs: strategy: matrix: php-version: - - "8.4" - "8.5" - - "8.6" services: postgres: