Skip to content

Commit 28fddb9

Browse files
authored
PHPORM-164 Run tests with PHP 8.4 (#2830)
* Run tests with PHP 8.4 * Ignore only PHP requirements for related packages
1 parent 7172a24 commit 28fddb9

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/build-ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ jobs:
3131
laravel: "10.*"
3232
mongodb: "5.0"
3333
mode: "low-deps"
34+
os: "ubuntu-latest"
35+
- php: "8.4"
36+
laravel: "11.*"
37+
mongodb: "7.0"
38+
mode: "ignore-php-req"
39+
os: "ubuntu-latest"
3440
exclude:
3541
- php: "8.1"
3642
laravel: "11.*"
@@ -80,7 +86,10 @@ jobs:
8086
restore-keys: "${{ matrix.os }}-composer-"
8187

8288
- name: "Install dependencies"
83-
run: composer update --no-interaction $([[ "${{ matrix.mode }}" == low-deps ]] && echo ' --prefer-lowest')
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+')
8493
- name: "Run tests"
8594
run: "./vendor/bin/phpunit --coverage-clover coverage.xml"
8695
env:

0 commit comments

Comments
 (0)