From 69c9991d0e18e0fab4954476883c784c64885a5d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:04:43 +0000 Subject: [PATCH 1/4] Initial plan From dbc1a1611553638ec66b27bb8ecd44f0f90a8fe1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:14:18 +0000 Subject: [PATCH 2/4] Add Laravel 13 compatibility Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com> --- .github/workflows/run-tests.yml | 4 ++-- composer.json | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index ca4052c..1187ba1 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -18,8 +18,8 @@ jobs: php: [8.1, 8.2, 8.3, 8.4] include: - php: 8.4 - laravel: 12.* - testbench: 10.* + laravel: 13.* + testbench: 11.* - php: 8.3 laravel: 11.* testbench: 9.* diff --git a/composer.json b/composer.json index 8de9386..c02e4cb 100644 --- a/composer.json +++ b/composer.json @@ -3,16 +3,16 @@ "description": "Record metrics in your Laravel application", "type": "library", "require": { - "illuminate/redis": "^9.0|^10.0|^11.0|^12.0", - "illuminate/support": "^9.0|^10.0|^11.0|^12.0", - "illuminate/database": "^9.0|^10.0|^11.0|^12.0", - "illuminate/collections": "^9.0|^10.0|^11.0|^12.0" + "illuminate/redis": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/database": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/collections": "^9.0|^10.0|^11.0|^12.0|^13.0" }, "require-dev": { "laravel/pint": "^1.0", "pestphp/pest": "^1.0|^2.0|^3.0", "pestphp/pest-plugin-laravel": "^1.0|^2.0|^3.0", - "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0" + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0" }, "license": "MIT", "archive": { From 9a8ff6833b187af940075e0f547b4eb657b19334 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:33:06 +0000 Subject: [PATCH 3/4] Add Laravel 12 test matrix entry to run-tests.yml Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com> --- .github/workflows/run-tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 1187ba1..4a4b8ba 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -20,6 +20,9 @@ jobs: - php: 8.4 laravel: 13.* testbench: 11.* + - php: 8.4 + laravel: 12.* + testbench: 10.* - php: 8.3 laravel: 11.* testbench: 9.* From 37a0ba1ea0621b203f5cf3231b408e4617b98e08 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:38:13 +0000 Subject: [PATCH 4/4] Add Pest v4 compatibility Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com> --- .github/workflows/run-tests.yml | 7 ++++++- composer.json | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 4a4b8ba..4ad2911 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -20,18 +20,23 @@ jobs: - php: 8.4 laravel: 13.* testbench: 11.* + pest: 4.* - php: 8.4 laravel: 12.* testbench: 10.* + pest: 4.* - php: 8.3 laravel: 11.* testbench: 9.* + pest: 3.* - php: 8.2 laravel: 10.* testbench: 8.* + pest: 2.* - php: 8.1 laravel: 9.* testbench: 7.* + pest: 1.* name: ${{ matrix.os }} - P${{ matrix.php }} - L${{ matrix.laravel }} @@ -72,7 +77,7 @@ jobs: - name: Install dependencies run: | - composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update --dev + composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "pestphp/pest:${{ matrix.pest }}" "pestphp/pest-plugin-laravel:${{ matrix.pest }}" --no-interaction --no-update --dev composer update --prefer-stable --prefer-dist --no-interaction - name: Execute tests diff --git a/composer.json b/composer.json index c02e4cb..12d2912 100644 --- a/composer.json +++ b/composer.json @@ -10,8 +10,8 @@ }, "require-dev": { "laravel/pint": "^1.0", - "pestphp/pest": "^1.0|^2.0|^3.0", - "pestphp/pest-plugin-laravel": "^1.0|^2.0|^3.0", + "pestphp/pest": "^1.0|^2.0|^3.0|^4.0", + "pestphp/pest-plugin-laravel": "^1.0|^2.0|^3.0|^4.0", "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0" }, "license": "MIT",