From 35e90196a534ef986ded94d5426bacde491a3347 Mon Sep 17 00:00:00 2001 From: Shift Date: Tue, 24 Feb 2026 14:28:06 +0000 Subject: [PATCH 1/3] Bump dependencies for Laravel 13 --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 49e357710..1b4c3a484 100644 --- a/composer.json +++ b/composer.json @@ -38,7 +38,7 @@ "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "laravel/framework": "^10.0 || ^11.0 || ^12.0", + "laravel/framework": "^10.0 || ^11.0 || ^12.0 || ^13.0", "laravel/scout": "^9.0 || ^10.0", "orchid/blade-icons": "^4.0", "tabuna/breadcrumbs": "^4.0", @@ -48,7 +48,7 @@ "require-dev": { "fakerphp/faker": "^1.9.1", "laravel/pint": "^1.14", - "orchestra/testbench": "^8.0 || ^9.5 || ^10.0", + "orchestra/testbench": "^8.0 || ^9.5 || ^10.0 || ^11.0", "orchestra/testbench-core": "^8.0 || ^9.5 || ^10.0", "orchestra/testbench-dusk": "^8.0 || ^9.5 || ^10.0", "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0" From c59613c9eda12035ff7649dac8e3e028fb1c89a9 Mon Sep 17 00:00:00 2001 From: Shift Date: Tue, 24 Feb 2026 14:28:06 +0000 Subject: [PATCH 2/3] Update GitHub Actions for Laravel 13 --- .github/workflows/phpunit.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index da0d0bdc9..d7803297c 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -4,11 +4,11 @@ on: pull_request: push: paths: - - '.github/workflows/**' + - .github/workflows/** - '**.php' - - 'phpunit.xml' - - 'composer.json' - - 'composer.lock' + - phpunit.xml + - composer.json + - composer.lock schedule: - cron: '0 0 * * *' @@ -21,7 +21,7 @@ jobs: matrix: php: [8.4, 8.3, 8.2, 8.1] os: [ubuntu-latest, windows-latest] - laravel: ['10.*', '11.*', '12.*'] + laravel: ['10.*', '11.*', '12.*', '13.*'] dependency-version: [prefer-lowest, prefer-stable] include: - laravel: 11.* @@ -30,6 +30,8 @@ jobs: testbench: 8.* - laravel: 12.* testbench: 10.* + - laravel: 13.* + testbench: 11.* exclude: - laravel: 10.* php: 8.0 @@ -37,22 +39,23 @@ jobs: php: 8.1 - laravel: 12.* php: 8.1 + - laravel: 13.* + php: 8.2 + - laravel: 13.* + php: 8.1 name: P${{ matrix.php }} - ${{ matrix.os }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - steps: - name: Checkout code ๐Ÿ›Ž๏ธ uses: actions/checkout@v6 - - name: Cache dependencies ๐Ÿ”ง uses: actions/cache@v5 with: path: ~/.composer/cache/files key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} - - name: Setup PHP ๐Ÿ”ง uses: shivammathur/setup-php@v2 with: @@ -61,26 +64,22 @@ jobs: coverage: none tools: composer:v2 - - name: Install dependencies ๐Ÿ”ง run: | composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction - - name: Execute tests (Unit and Feature tests) via PHPUnit ๐Ÿงช run: vendor/bin/phpunit --no-coverage --disable-coverage-ignore --order-by=random dusk: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v6 with: fetch-depth: 1 - - name: Setup PHP ๐Ÿ”ง uses: shivammathur/setup-php@v2 with: @@ -91,25 +90,20 @@ jobs: - uses: actions/checkout@v6 - - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - - name: Make SQLite database run: vendor/bin/testbench-dusk workbench:create-sqlite-db - - name: Update Dusk Chromedriver run: vendor/bin/dusk-updater detect --auto-update - - name: Execute Unit Tests run: vendor/bin/phpunit --testsuite=Browser --no-coverage --order-by=random env: CI: true - - name: Upload Failed Screenshots uses: actions/upload-artifact@v6 if: failure() From 01ae8a863146dd3d8fdbbeed8b6cb1681db3719f Mon Sep 17 00:00:00 2001 From: Alexandr Chernyaev Date: Wed, 18 Mar 2026 14:02:27 +0300 Subject: [PATCH 3/3] Update laravel/scout version constraints --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 246b1868d..f40067545 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,7 @@ "composer-runtime-api": "^2.2", "composer/semver": "^3.0", "laravel/framework": "^10.0 || ^11.0 || ^12.0 || ^13.0", - "laravel/scout": "^9.0 || ^10.0", + "laravel/scout": "^9.0 || ^10.0 || ^11.0", "orchid/blade-icons": "^4.0", "tabuna/breadcrumbs": "^4.0", "twbs/bootstrap-icons": "^1.10",