Skip to content

Add Laravel 13 and Pest v4 compatibility#23

Merged
stevebauman merged 4 commits intomasterfrom
copilot/add-laravel-13-compatibility
Mar 18, 2026
Merged

Add Laravel 13 and Pest v4 compatibility#23
stevebauman merged 4 commits intomasterfrom
copilot/add-laravel-13-compatibility

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 18, 2026

Extends support to Laravel 13 and Pest v4 alongside existing Laravel 9–12 and Pest v1–3 support.

Changes

  • composer.json: Added ^13.0 to all illuminate/* constraints (redis, support, database, collections), ^11.0 to orchestra/testbench, and ^4.0 to pestphp/pest and pestphp/pest-plugin-laravel
  • run-tests.yml: Added PHP 8.4 matrix entries for both Laravel 12.* / testbench 10.* and Laravel 13.* / testbench 11.*; added explicit pest version pins to all matrix entries (4.* for PHP 8.4, 3.* for PHP 8.3, 2.* for PHP 8.2, 1.* for PHP 8.1) and updated the install step to require the pinned pest version

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Laravel 13 compatibility Add Laravel 13 compatibility Mar 18, 2026
Copilot AI requested a review from stevebauman March 18, 2026 17:15
@stevebauman
Copy link
Copy Markdown
Member

@copilot Add Laravel 12 case to run-tests.yml

Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 18, 2026

@copilot Add Laravel 12 case to run-tests.yml

Added in 9a8ff68 — the matrix now includes both PHP 8.4 + Laravel 12.* (testbench 10.) and PHP 8.4 + Laravel 13. (testbench 11.*).

@stevebauman
Copy link
Copy Markdown
Member

@copilot Add pest v4.0 compatibility

Co-authored-by: stevebauman <6421846+stevebauman@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 18, 2026

@copilot Add pest v4.0 compatibility

Done in 37a0ba1 — added ^4.0 to both pestphp/pest and pestphp/pest-plugin-laravel in composer.json, and added explicit pest version pins to the CI matrix (4.* for PHP 8.4, 3.* for PHP 8.3, 2.* for PHP 8.2, 1.* for PHP 8.1).

Copilot AI changed the title Add Laravel 13 compatibility Add Laravel 13 and Pest v4 compatibility Mar 18, 2026
@stevebauman stevebauman marked this pull request as ready for review March 18, 2026 18:16
@stevebauman stevebauman merged commit 7ab4bff into master Mar 18, 2026
4 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.

2 participants