From e930251db5efabd88166b8d2559eac6ff8473cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Tue, 25 Feb 2025 14:36:29 +0100 Subject: [PATCH] [3.x] Laravel 12 support (#1322) * Laravel 12 support * Drop Laravel 9 support, update CI matrix * run tests on PHP 8.3 --- .github/workflows/ci.yml | 5 +++-- composer.json | 10 +++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9e2ff55..ef9a9b29 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,12 +16,13 @@ jobs: strategy: matrix: include: - - laravel: 9 - php: "8.0" - laravel: 10 php: "8.1" - laravel: 11 php: "8.3" + - laravel: 12 + php: "8.3" + # Ideally we'd run at least one of these on PHP 8.4, however the Dockerfile seems to require some changes for that steps: - uses: actions/checkout@v2 diff --git a/composer.json b/composer.json index 21c0744e..b3070565 100644 --- a/composer.json +++ b/composer.json @@ -12,15 +12,15 @@ "require": { "php": "^8.0", "ext-json": "*", - "illuminate/support": "^9.0|^10.0|^11.0", + "illuminate/support": "^10.0|^11.0|^12.0", "facade/ignition-contracts": "^1.0.2", "ramsey/uuid": "^4.7.3", - "stancl/jobpipeline": "^1.6.2", - "stancl/virtualcolumn": "^1.3.1" + "stancl/jobpipeline": "^1.8.0", + "stancl/virtualcolumn": "^1.5.0" }, "require-dev": { - "laravel/framework": "^9.0|^10.0|^11.0", - "orchestra/testbench": "^7.0|^8.0|^9.0", + "laravel/framework": "^10.0|^11.0|^12.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", "league/flysystem-aws-s3-v3": "^3.12.2", "doctrine/dbal": "^3.6.0", "spatie/valuestore": "^1.3.2"