diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 146c5ea0..a664b26e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,13 +23,18 @@ jobs: matrix: php: ["8.2", "8.3", "8.4"] kubernetes: ["1.32.9", "1.33.5", "1.34.1"] - laravel: ["11.*", "12.*"] + laravel: ["11.*", "12.*", "13.*"] prefer: [prefer-lowest, prefer-stable] + exclude: + - php: "8.2" + laravel: "13.*" include: - laravel: "11.*" testbench: "9.*" - laravel: "12.*" testbench: "10.*" + - laravel: "13.*" + testbench: "11.*" # PHP 8.5 only for Laravel 12 - php: "8.5" kubernetes: "1.32.9" @@ -61,6 +66,37 @@ jobs: laravel: "12.*" testbench: "10.*" prefer: prefer-stable + # PHP 8.5 only for Laravel 13 + - php: "8.5" + kubernetes: "1.32.9" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-lowest + - php: "8.5" + kubernetes: "1.32.9" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-stable + - php: "8.5" + kubernetes: "1.33.5" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-lowest + - php: "8.5" + kubernetes: "1.33.5" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-stable + - php: "8.5" + kubernetes: "1.34.1" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-lowest + - php: "8.5" + kubernetes: "1.34.1" + laravel: "13.*" + testbench: "11.*" + prefer: prefer-stable name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - K8s v${{ matrix.kubernetes }} --${{ matrix.prefer }} diff --git a/composer.json b/composer.json index 9c190596..5638e919 100644 --- a/composer.json +++ b/composer.json @@ -26,8 +26,8 @@ "require": { "php": "^8.2", "guzzlehttp/guzzle": "^7.10", - "illuminate/macroable": "^11.0|^12.0", - "illuminate/support": "^11.0|^12.0", + "illuminate/macroable": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", "ratchet/pawl": "^0.4.1", "symfony/process": "^7.3.4", "composer/semver": "^3.4", @@ -52,8 +52,8 @@ "require-dev": { "laravel/pint": "dev-main", "mockery/mockery": "^1.6", - "orchestra/testbench": "^9.0|^10.6.0", - "phpunit/phpunit": "^10.0|^11.5", + "orchestra/testbench": "^9.0|^10.6.0|^11.0", + "phpunit/phpunit": "^10.0|^11.5|^12.0|^13.0", "vimeo/psalm": "^6.13.1" }, "config": {