Skip to content

Commit 6e72c12

Browse files
committed
Ignore only PHP requirements for related packages
1 parent 7eb3600 commit 6e72c12

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/build-ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ jobs:
3030
- php: "8.1"
3131
laravel: "10.*"
3232
mongodb: "5.0"
33-
mode: "--prefer-lowest"
33+
mode: "low-deps"
3434
- php: "8.4"
3535
laravel: "11.*"
3636
mongodb: "7.0"
37-
mode: "--ignore-platform-reqs"
37+
mode: "ignore-php-req"
3838
exclude:
3939
- php: "8.1"
4040
laravel: "11.*"
@@ -84,7 +84,9 @@ jobs:
8484
restore-keys: "${{ matrix.os }}-composer-"
8585

8686
- name: "Install dependencies"
87-
run: composer update --no-interaction ${{ matrix.mode }}
87+
run: composer update --no-interaction \
88+
$([[ "${{ matrix.mode }}" == low-deps ]] && echo ' --prefer-lowest') \
89+
$([[ "${{ matrix.mode }}" == ignore-php-req ]] && echo ' --ignore-platform-req=php+')
8890
- name: "Run tests"
8991
run: "./vendor/bin/phpunit --coverage-clover coverage.xml"
9092
env:

0 commit comments

Comments
 (0)