Skip to content

Commit 72acec5

Browse files
oddvalueclaude
andcommitted
Add Laravel 13 support and update dependencies
Drop Laravel 10 (EOL), bump PHP to ^8.2, add Laravel 13 with testbench 11. Update dev dependencies to current major versions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 721b714 commit 72acec5

3 files changed

Lines changed: 19 additions & 16 deletions

File tree

.github/workflows/phpstan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup PHP
1717
uses: shivammathur/setup-php@v2
1818
with:
19-
php-version: '8.3'
19+
php-version: '8.4'
2020
coverage: none
2121

2222
- name: Install composer dependencies

.github/workflows/run-tests.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,22 @@ jobs:
99
fail-fast: true
1010
matrix:
1111
os: [ubuntu-latest]
12-
php: [8.3, 8.2]
13-
laravel: [12.*,11.*, 10.*]
12+
php: [8.4, 8.3, 8.2]
13+
laravel: [13.*, 12.*, 11.*]
1414
dependency-version: [prefer-lowest, prefer-stable]
15+
exclude:
16+
- php: 8.2
17+
laravel: 13.*
1518
include:
19+
- laravel: 13.*
20+
testbench: 11.*
21+
collision: 8.*
1622
- laravel: 12.*
1723
testbench: 10.*
1824
collision: 8.*
1925
- laravel: 11.*
2026
testbench: 9.*
2127
collision: 8.*
22-
- laravel: 10.*
23-
testbench: 8.*
24-
collision: 7.*
2528

2629
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
2730

composer.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@
1616
}
1717
],
1818
"require": {
19-
"php": "^8.0",
20-
"illuminate/contracts": "^10.0|^11.0|^12.0",
21-
"spatie/eloquent-sortable": "^4.0",
19+
"php": "^8.2",
20+
"illuminate/contracts": "^11.0|^12.0|^13.0",
21+
"spatie/eloquent-sortable": "^4.4|^5.0",
2222
"spatie/laravel-package-tools": "^1.16.4"
2323
},
2424
"require-dev": {
2525
"laravel/pint": "^1.0",
26-
"nunomaduro/collision": "^7.0|^8.0",
27-
"nunomaduro/larastan": "^2.0.1|^3.0",
28-
"orchestra/testbench": "^8.0|^9.0|^10.0",
29-
"pestphp/pest": "^2.0|^3.0",
30-
"pestphp/pest-plugin-laravel": "^2.0|^3.0",
26+
"nunomaduro/collision": "^8.0",
27+
"nunomaduro/larastan": "^3.0",
28+
"orchestra/testbench": "^9.0|^10.0|^11.0",
29+
"pestphp/pest": "^3.0|^4.0",
30+
"pestphp/pest-plugin-laravel": "^3.0|^4.0",
3131
"phpstan/extension-installer": "^1.1",
3232
"phpstan/phpstan-deprecation-rules": "^1.0|^2.0",
3333
"phpstan/phpstan-phpunit": "^1.0|^2.0",
34-
"phpunit/phpunit": "^10.0|^11.0",
35-
"spatie/laravel-ray": "^1.26|^2.0"
34+
"phpunit/phpunit": "^11.0|^12.0",
35+
"spatie/laravel-ray": "^1.26"
3636
},
3737
"autoload": {
3838
"psr-4": {

0 commit comments

Comments
 (0)