Skip to content

Commit a9a232c

Browse files
committed
Fix CI matrix for Laravel 13 PHP requirements
1 parent cda1c9f commit a9a232c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/run-tests.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,18 @@ jobs:
1111
fail-fast: true
1212
matrix:
1313
php: [8.2, 8.3, 8.4, 8.5]
14-
laravel: [11.*, 12.*]
14+
laravel: [11.*, 12.*, 13.*]
1515
dependency-version: [prefer-lowest, prefer-stable]
16+
exclude:
17+
- php: 8.2
18+
laravel: 13.*
1619
include:
1720
- laravel: 11.*
1821
testbench: 9.*
1922
- laravel: 12.*
2023
testbench: 10.*
24+
- laravel: 13.*
25+
testbench: 11.*
2126

2227
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
2328

@@ -40,7 +45,7 @@ jobs:
4045

4146
- name: Install dependencies
4247
run: |
43-
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
44-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
48+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --dev --no-interaction --no-update
49+
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
4550
- name: Execute tests
4651
run: vendor/bin/pest

0 commit comments

Comments
 (0)