Skip to content

Add Laravel 13.x and PHP 8.4 support#90

Merged
ousid merged 3 commits into
mainfrom
feat/add-laravel-13-support
Jun 19, 2026
Merged

Add Laravel 13.x and PHP 8.4 support#90
ousid merged 3 commits into
mainfrom
feat/add-laravel-13-support

Conversation

@ousid

@ousid ousid commented Jun 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds illuminate/contracts ^13.0 to support Laravel 13
  • Adds orchestra/testbench ^11.0 and nunomaduro/collision ^9.0
  • Expands CI matrix to include PHP 8.4 and Laravel 13.* (testbench 11.*)
  • Fixes Windows CI: carbon constraint changed from ^3.8 to ">=3.8.4" (PowerShell strips ^)
  • Drops prefer-lowest stability from CI (simplifies matrix, avoids PHPUnit 9/10 schema mismatch)
  • Upgrades actions/checkout to v6
  • Adds --no-coverage to prevent PHPUnit coverage warning from failing with failOnWarning=true
  • Cleans up deprecated PHPUnit 10+ attributes in phpunit.xml.dist

Oussama Sid added 3 commits June 19, 2026 14:48
- illuminate/contracts: add ^13.0
- orchestra/testbench: add ^11.0
- nunomaduro/collision: add ^9.0
- CI: add PHP 8.4 and Laravel 13.* (testbench 11.*), carbon ">=3.8.4" on all rows
- CI: drop prefer-lowest, upgrade actions/checkout to v6, add --no-coverage
- phpunit.xml.dist: remove deprecated PHPUnit 10+ attributes
Laravel 10 requires Carbon 2 so L10 carbon must be '*'.
Use 9.*/10.*/11.* format for testbench; PowerShell strips ^
from YAML matrix values causing exact version pinning failures.
@ousid ousid merged commit 795880e into main Jun 19, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant