8888 strategy :
8989 matrix :
9090 mssql : ["2022"]
91+ composer_args : ["", "--prefer-lowest"]
9192
9293 steps :
9394 - uses : actions/checkout@v6
@@ -114,7 +115,7 @@ jobs:
114115 ${{ runner.os }}-php-
115116
116117 - name : Install dependencies
117- run : composer update --prefer-dist --no-progress --ignore-platform-reqs
118+ run : composer update --prefer-dist --no-progress --ignore-platform-reqs ${{ matrix.composer_args }}
118119
119120 - name : Start containers
120121 run : docker compose -f "docker-compose.yml" up -d --build mssql
@@ -160,10 +161,12 @@ jobs:
160161 MYSQL_PASSWORD : test
161162 MYSQL_DATABASE : testdb
162163 MYSQL_CHARSET : utf8
164+ MYSQL_SERVER_VERSION : ${{ matrix.mysql }}.0
163165
164166 strategy :
165167 matrix :
166168 mysql : ["9.5", "8.4", "5.7"]
169+ composer_args : ["", "--prefer-lowest"]
167170
168171 steps :
169172 - uses : actions/checkout@v6
@@ -183,7 +186,7 @@ jobs:
183186 ${{ runner.os }}-php-
184187
185188 - name : Install dependencies
186- run : composer update --prefer-dist --no-progress --ignore-platform-reqs
189+ run : composer update --prefer-dist --no-progress --ignore-platform-reqs ${{ matrix.composer_args }}
187190
188191 - name : Start containers
189192 run : docker compose -f "docker-compose.yml" up -d --build mysql
@@ -229,10 +232,12 @@ jobs:
229232 MARIADB_PASSWORD : test
230233 MARIADB_DATABASE : testdb
231234 MARIADB_CHARSET : utf8
235+ MARIADB_SERVER_VERSION : 5.7.0
232236
233237 strategy :
234238 matrix :
235239 mariadb : ["12", "11"]
240+ composer_args : ["", "--prefer-lowest"]
236241
237242 steps :
238243 - uses : actions/checkout@v6
@@ -252,7 +257,7 @@ jobs:
252257 ${{ runner.os }}-php-
253258
254259 - name : Install dependencies
255- run : composer update --prefer-dist --no-progress --ignore-platform-reqs
260+ run : composer update --prefer-dist --no-progress --ignore-platform-reqs ${{ matrix.composer_args }}
256261
257262 - name : Start containers
258263 run : docker compose -f "docker-compose.yml" up -d --build mariadb
@@ -301,6 +306,7 @@ jobs:
301306 strategy :
302307 matrix :
303308 postgres : ["18", "17", "16", "15", "14"]
309+ composer_args : ["", "--prefer-lowest"]
304310
305311 steps :
306312 - uses : actions/checkout@v6
@@ -320,7 +326,7 @@ jobs:
320326 ${{ runner.os }}-php-
321327
322328 - name : Install dependencies
323- run : composer update --prefer-dist --no-progress --ignore-platform-reqs
329+ run : composer update --prefer-dist --no-progress --ignore-platform-reqs ${{ matrix.composer_args }}
324330
325331 - name : Start containers
326332 run : docker compose -f "docker-compose.yml" up -d --build postgresql
0 commit comments