From 10ecede2ef06dc4892ea267d8e9e66bd83f6f5f6 Mon Sep 17 00:00:00 2001 From: Christopher Gammie Date: Sat, 28 Mar 2026 16:31:09 +0000 Subject: [PATCH 1/3] feat: add support for Laravel 13 --- .github/workflows/tests.yml | 11 +++++++---- composer.json | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cc4743a..2836769 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,10 +17,13 @@ jobs: strategy: fail-fast: true matrix: - php: [8.2, 8.3, 8.4] - laravel: [10, 11, 12] + php: [8.2, 8.3, 8.4, 8.5] + laravel: [10, 11, 12, 13] phpunit: [10.5, 11, 12] exclude: + - php: 8.2 + laravel: 13 + phpunit: 12 - php: 8.2 laravel: 12 phpunit: 12 @@ -33,7 +36,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -50,7 +53,7 @@ jobs: run: composer require "phpunit/phpunit:^${{ matrix.phpunit }}" --no-update - name: Install dependencies - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: timeout_minutes: 5 max_attempts: 5 diff --git a/composer.json b/composer.json index f70475c..ce2995d 100644 --- a/composer.json +++ b/composer.json @@ -23,8 +23,8 @@ "require": { "php": "^8.2", "ext-json": "*", - "illuminate/contracts": "^10.0|^11.0|^12.0", - "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/contracts": "^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", "phpunit/phpunit": "^10.5|^11.0|^12.0" }, "autoload": { From e54a5db35d8a7df8f4b44ae3ccbcc6e1508924b9 Mon Sep 17 00:00:00 2001 From: Christopher Gammie Date: Sat, 28 Mar 2026 16:35:56 +0000 Subject: [PATCH 2/3] tweak matrix --- .github/workflows/tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2836769..d958494 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,6 +21,9 @@ jobs: laravel: [10, 11, 12, 13] phpunit: [10.5, 11, 12] exclude: + - php: 8.2 + laravel: 13 + phpunit: 10.5 - php: 8.2 laravel: 13 phpunit: 12 From 1313fb9c11e9d26b074e2f44a21f153510257fb4 Mon Sep 17 00:00:00 2001 From: Christopher Gammie Date: Sat, 28 Mar 2026 16:37:55 +0000 Subject: [PATCH 3/3] tweak tweak --- .github/workflows/tests.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d958494..16ee665 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -23,10 +23,13 @@ jobs: exclude: - php: 8.2 laravel: 13 - phpunit: 10.5 + phpunit: 12 - php: 8.2 laravel: 13 - phpunit: 12 + phpunit: 11 + - php: 8.2 + laravel: 13 + phpunit: 10.5 - php: 8.2 laravel: 12 phpunit: 12