|
31 | 31 | laravel: "10.*"
|
32 | 32 | mongodb: "5.0"
|
33 | 33 | 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" |
34 | 40 | exclude:
|
35 | 41 | - php: "8.1"
|
36 | 42 | laravel: "11.*"
|
|
80 | 86 | restore-keys: "${{ matrix.os }}-composer-"
|
81 | 87 |
|
82 | 88 | - 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+') |
84 | 93 | - name: "Run tests"
|
85 | 94 | run: "./vendor/bin/phpunit --coverage-clover coverage.xml"
|
86 | 95 | env:
|
|
0 commit comments