Skip to content

Test against Laravel 12 and 13 in CI - #712

Merged
awcodes merged 1 commit into
4.xfrom
chore/ci-laravel-12-13
Jun 30, 2026
Merged

Test against Laravel 12 and 13 in CI#712
awcodes merged 1 commit into
4.xfrom
chore/ci-laravel-12-13

Conversation

@awcodes

@awcodes awcodes commented Jun 30, 2026

Copy link
Copy Markdown
Owner

What

Update the test workflow matrix to drop Laravel 11 and add Laravel 13.

  • PHP: 8.3, 8.4, 8.5
  • Laravel: 12.*, 13.* (Laravel 11 removed)
  • Laravel 13 requires PHP 8.4+, so the 13.* + 8.3 combination is excluded.
  • Laravel 13 runs use orchestra/testbench:11.*; Laravel 12 stays on 10.*.

Resulting combinations:

Laravel PHP 8.3 PHP 8.4 PHP 8.5
13.*
12.*

composer.json

Widened orchestra/testbench to ^9.0|^10.0|^11.0. The package still supports Laravel 11 (testbench 9) — it's just no longer exercised in CI — while testbench 11 enables the Laravel 13 runs.

🤖 Generated with Claude Code

Drop Laravel 11 from the test matrix and add Laravel 13, testing across
PHP 8.3, 8.4 and 8.5. Laravel 13 requires PHP 8.4+, so exclude the
8.3 + Laravel 13 combination.

Allow orchestra/testbench ^11.0 for the Laravel 13 runs while keeping
^9.0|^10.0 so the package still supports Laravel 11.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@awcodes
awcodes merged commit dea624e into 4.x Jun 30, 2026
1 check passed
@awcodes
awcodes deleted the chore/ci-laravel-12-13 branch June 30, 2026 15:57
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