@@ -91,20 +91,30 @@ jobs:
9191 php-${{ matrix.php }}-${{ matrix.os }}-composer-
9292
9393 - name : Install lowest dependencies from composer.json
94- if : matrix.dependencies == 'lowest'
94+ if : matrix.dependencies == 'lowest' == 'highest' && matrix.php != '8.4'
9595 run : composer update --no-interaction --no-progress --prefer-lowest
9696
97+ - name : Install lowest dependencies from composer.json
98+ if : matrix.dependencies == 'lowest' == 'highest' && matrix.php == '8.4'
99+ run : composer update --no-interaction --no-progress --prefer-lowest --ignore-platform-req php
100+
101+
97102 - name : Validate lowest dependencies
98- if : matrix.dependencies == 'lowest'
103+ if : matrix.dependencies == 'lowest' && matrix.php == '8.1'
99104 env :
100105 COMPOSER_POOL_OPTIMIZER : 0
101106 run : vendor/bin/validate-prefer-lowest
102107
108+
103109 - name : Install highest dependencies from composer.json
104- if : matrix.dependencies == 'highest'
110+ if : matrix.dependencies == 'highest' && matrix.php != '8.4'
105111 run : composer update --no-interaction --no-progress
106112
107- - name : Download RoadRunner
113+ - name : Install highest dependencies from composer.json
114+ if : matrix.dependencies == 'highest' && matrix.php == '8.4'
115+ run : composer update --no-interaction --no-progress --ignore-platform-req php
116+
117+ - name : Download binaries
108118 if : inputs.download-binaries == true
109119 run : composer get:binaries
110120
0 commit comments