diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b5a62a4b..9e3c1750 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,6 +4,7 @@ on: push: branches: - master + - develop - '*.x' pull_request: schedule: @@ -17,7 +18,7 @@ jobs: fail-fast: true matrix: stack: [blade, livewire, livewire-functional, react, vue, api] - laravel: [11] + laravel: [11, 12] args: ["", --pest] include: - stack: vue @@ -26,6 +27,12 @@ jobs: - stack: react args: --ssr --typescript laravel: 11 + - stack: vue + args: --ssr --typescript + laravel: 12 + - stack: react + args: --ssr --typescript + laravel: 12 name: Test Stubs - Laravel ${{ matrix.laravel }} - ${{ matrix.stack }} ${{ matrix.args }} @@ -44,6 +51,14 @@ jobs: composer create-project laravel/laravel:^${{ matrix.laravel }} . composer require laravel/breeze:@dev --no-interaction --no-update composer config repositories.breeze '{"type": "path", "url": "breeze"}' --file composer.json + if: matrix.laravel < 12 + + - name: Setup Laravel (dev-master) + run: | + composer create-project laravel/laravel:dev-master . + composer require laravel/breeze:@dev --no-interaction --no-update + composer config repositories.breeze '{"type": "path", "url": "breeze"}' --file composer.json + if: matrix.laravel == 12 - name: Checkout code uses: actions/checkout@v4 diff --git a/composer.json b/composer.json index 095885a0..d0f26d06 100644 --- a/composer.json +++ b/composer.json @@ -15,15 +15,15 @@ ], "require": { "php": "^8.2.0", - "illuminate/console": "^11.0", - "illuminate/filesystem": "^11.0", - "illuminate/support": "^11.0", - "illuminate/validation": "^11.0", + "illuminate/console": "^11.0|^12.0", + "illuminate/filesystem": "^11.0|^12.0", + "illuminate/support": "^11.0|^12.0", + "illuminate/validation": "^11.0|^12.0", "symfony/console": "^7.0" }, "require-dev": { - "laravel/framework": "^11.0", - "orchestra/testbench-core": "^9.0", + "laravel/framework": "^11.0|^12.0", + "orchestra/testbench-core": "^9.0|^10.0", "phpstan/phpstan": "^2.0" }, "autoload": {