Skip to content

Commit 378e651

Browse files
authored
Modify dependency version strategy in CI workflow
Updated the dependency version strategy to prefer-stable and added prefer-lowest tests for specific PHP and Laravel combinations.
1 parent 0e3d184 commit 378e651

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

.github/workflows/php.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
matrix:
7171
php: [8.1, 8.2, 8.3, 8.4]
7272
laravel: [9.*, 10.*, 11.*, 12.*]
73-
dependency-version: [prefer-lowest, prefer-stable]
73+
dependency-version: [prefer-stable]
7474
include:
7575
# Laravel 9 supports PHP 8.1-8.2
7676
- laravel: 9.*
@@ -84,6 +84,23 @@ jobs:
8484
# Laravel 12 supports PHP 8.3-8.4
8585
- laravel: 12.*
8686
testbench: ^10.0
87+
# Test prefer-lowest on latest supported PHP for each Laravel version
88+
- php: 8.2
89+
laravel: 9.*
90+
testbench: ^7.0
91+
dependency-version: prefer-lowest
92+
- php: 8.2
93+
laravel: 10.*
94+
testbench: ^8.0
95+
dependency-version: prefer-lowest
96+
- php: 8.3
97+
laravel: 11.*
98+
testbench: ^9.0
99+
dependency-version: prefer-lowest
100+
- php: 8.4
101+
laravel: 12.*
102+
testbench: ^10.0
103+
dependency-version: prefer-lowest
87104
exclude:
88105
# Laravel 9: exclude PHP 8.3, 8.4
89106
- laravel: 9.*

0 commit comments

Comments
 (0)