diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77ed2c6..9c49a04 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,15 +9,20 @@ on: jobs: tests: - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: stability: [prefer-stable] - versions: [ { php: 8.2, laravel: 10 }, { php: 8.3, laravel: 10 }, { php: 8.4, laravel: 10 }, { php: 8.2, laravel: 11 }, { php: 8.3, laravel: 11 }, { php: 8.4, laravel: 11 }, { php: 8.2, laravel: 12 }, { php: 8.3, laravel: 12 }, { php: 8.4, laravel: 12 } ] - - name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} + versions: [ + { php: 8.2, laravel: 10 }, { php: 8.3, laravel: 10 }, { php: 8.4, laravel: 10 }, + { php: 8.2, laravel: 11 }, { php: 8.3, laravel: 11 }, { php: 8.4, laravel: 11 }, + { php: 8.2, laravel: 12 }, { php: 8.3, laravel: 12 }, { php: 8.4, laravel: 12 }, + { php: 8.3, laravel: 13 }, { php: 8.4, laravel: 13 }, { php: 8.5, laravel: 13 } + ] + + name: PHP ${{ matrix.versions.php }} - Laravel ${{ matrix.versions.laravel }} steps: - name: Checkout code diff --git a/composer.json b/composer.json index ba9f779..7780b1b 100644 --- a/composer.json +++ b/composer.json @@ -20,22 +20,22 @@ ], "require": { "php": "^8.2", - "illuminate/routing": "^9.0|^10.0|^11.0|^12.0", - "illuminate/support": "^9.0|^10.0|^11.0|^12.0", + "illuminate/routing": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.0|^10.0|^11.0|^12.0|^13.0", "php-open-source-saver/fractal": "^1.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "~3", - "illuminate/auth": "^9.0|^10.0|^11.0|^12.0", - "illuminate/cache": "^9.0|^10.0|^11.0|^12.0", - "illuminate/console": "^9.0|^10.0|^11.0|^12.0", - "illuminate/database": "^9.0|^10.0|^11.0|^12.0", - "illuminate/events": "^9.0|^10.0|^11.0|^12.0", - "illuminate/filesystem": "^9.0|^10.0|^11.0|^12.0", - "illuminate/log": "^9.0|^10.0|^11.0|^12.0", - "illuminate/pagination": "^9.0|^10.0|^11.0|^12.0", - "laravel/framework": "^9.0|^10.0|^11.0|^12.0", - "illuminate/translation": "^9.0|^10.0|^11.0|^12.0", + "illuminate/auth": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/cache": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/console": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/database": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/events": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/filesystem": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/log": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/pagination": "^9.0|^10.0|^11.0|^12.0|^13.0", + "laravel/framework": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/translation": "^9.0|^10.0|^11.0|^12.0|^13.0", "mockery/mockery": "~1.0", "php-open-source-saver/jwt-auth": "^1.4 | ^2.8", "phpunit/phpunit": "^9.5|^10.5",