From 421c2ed7c49e67e4330e1210c8411904c17135d4 Mon Sep 17 00:00:00 2001 From: Shift Date: Sat, 21 Feb 2026 00:07:43 +0000 Subject: [PATCH 1/2] Bump dependencies for Laravel 13 --- composer.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 52d3058..81ce152 100644 --- a/composer.json +++ b/composer.json @@ -32,17 +32,17 @@ }, "require": { "php": "^8.2", - "illuminate/auth": "^11.0|^12.0", - "illuminate/cache": "^11.0|^12.0", - "illuminate/container": "^11.0|^12.0", - "illuminate/contracts": "^11.0|^12.0", - "illuminate/database": "^11.0|^12.0" + "illuminate/auth": "^11.0|^12.0|^13.0", + "illuminate/cache": "^11.0|^12.0|^13.0", + "illuminate/container": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/database": "^11.0|^12.0|^13.0" }, "require-dev": { - "illuminate/console": "^11.0|^12.0", - "illuminate/events": "^11.0|^12.0", - "phpunit/phpunit": "^11.0", - "orchestra/testbench": "^9.0|^10.0", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/events": "^11.0|^12.0|^13.0", + "phpunit/phpunit": "^11.0|^12.5.12", + "orchestra/testbench": "^9.0|^10.0|^11.0", "pestphp/pest": "^3.7", "laravel/pint": "^1.14" }, From 278ed39ae067a476b4d6f127a6915ff45c5579f5 Mon Sep 17 00:00:00 2001 From: Shift Date: Sat, 21 Feb 2026 00:07:43 +0000 Subject: [PATCH 2/2] Update GitHub Actions for Laravel 13 --- .github/workflows/tests.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 30d0e02..9696977 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,12 +3,12 @@ name: Tests on: push: paths-ignore: - - 'readme.md' - - 'assets/**' + - readme.md + - assets/** pull_request: paths-ignore: - - 'readme.md' - - 'assets/**' + - readme.md + - assets/** release: jobs: @@ -18,8 +18,11 @@ jobs: strategy: fail-fast: false matrix: - laravel: [11.*, 12.*] + laravel: ['11.*', '12.*', '13.*'] php: [8.2, 8.3, 8.4] + exclude: + - laravel: 13.* + php: 8.2 name: Laravel ${{ matrix.laravel }}, PHP ${{ matrix.php }} @@ -35,8 +38,8 @@ jobs: - name: Install dependencies run: | - composer require --dev "illuminate/auth:${{ matrix.laravel }}" "illuminate/cache:${{ matrix.laravel }}" "illuminate/container:${{ matrix.laravel }}" "illuminate/contracts:${{ matrix.laravel }}" "illuminate/database:${{ matrix.laravel }}" "illuminate/console:${{ matrix.laravel }}" "illuminate/events:${{ matrix.laravel }}" --no-interaction --no-update - composer update --prefer-stable --prefer-dist --no-interaction --no-suggest + composer require --dev "illuminate/auth:${{ matrix.laravel }}" "illuminate/cache:${{ matrix.laravel }}" "illuminate/container:${{ matrix.laravel }}" "illuminate/contracts:${{ matrix.laravel }}" "illuminate/database:${{ matrix.laravel }}" "illuminate/console:${{ matrix.laravel }}" "illuminate/events:${{ matrix.laravel }}" --no-interaction --no-update + composer update --prefer-stable --prefer-dist --no-interaction --no-suggest - name: Run tests run: vendor/bin/pest --do-not-cache-result