Skip to content

Commit 7e8ab4a

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

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/build-ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,13 @@ jobs:
3030
- php: "8.1"
3131
laravel: "10.*"
3232
mongodb: "5.0"
33-
mode: "--prefer-lowest"
33+
mode: "low-deps"
34+
os: "ubuntu-latest"
3435
- php: "8.4"
3536
laravel: "11.*"
3637
mongodb: "7.0"
37-
mode: "--ignore-platform-reqs"
38+
mode: "ignore-php-req"
39+
os: "ubuntu-latest"
3840
exclude:
3941
- php: "8.1"
4042
laravel: "11.*"
@@ -84,7 +86,10 @@ jobs:
8486
restore-keys: "${{ matrix.os }}-composer-"
8587

8688
- name: "Install dependencies"
87-
run: composer update --no-interaction ${{ matrix.mode }}
89+
run: |
90+
composer update --no-interaction \
91+
$([[ "${{ matrix.mode }}" == low-deps ]] && echo ' --prefer-lowest') \
92+
$([[ "${{ matrix.mode }}" == ignore-php-req ]] && echo ' --ignore-platform-req=php+')
8893
- name: "Run tests"
8994
run: "./vendor/bin/phpunit --coverage-clover coverage.xml"
9095
env:

0 commit comments

Comments
 (0)