|
62 | 62 | php-version: '${{ inputs.php-max-version }}'
|
63 | 63 | symfony-version: '5.4'
|
64 | 64 | ## Fix - behat/gherkin => Avoid issue with behat <-> gherkin packages (See https://github.com/Behat/Gherkin/issues/317)
|
65 |
| - pkg-extra-constraints: behat/gherkin:~4.12.0 |
| 65 | + # Fix - symfony/yaml - Avoid issue with Sf YAML 6.4+ and Framework bundle |
| 66 | + pkg-extra-constraints: behat/gherkin:~4.12.0 symfony/yaml:~6.4.0 |
66 | 67 | - job-name: Bare minimum # => Lowest versions allowed by composer config
|
67 | 68 | php-version: '${{ inputs.php-min-version }}'
|
68 | 69 | symfony-version: '${{ inputs.symfony-min-version }}'
|
@@ -115,12 +116,11 @@ jobs:
|
115 | 116 | run: |
|
116 | 117 | SF_CONSTRAINT="~${{ matrix.symfony-version }}.0"
|
117 | 118 | composer require -W \
|
118 |
| - symfony/http-foundation:${SF_CONSTRAINT} \ |
119 |
| - symfony/http-kernel:${SF_CONSTRAINT} \ |
120 | 119 | symfony/config:${SF_CONSTRAINT} \
|
121 | 120 | symfony/dependency-injection:${SF_CONSTRAINT} \
|
122 | 121 | symfony/event-dispatcher:${SF_CONSTRAINT} \
|
123 |
| - symfony/routing:${SF_CONSTRAINT} \ |
| 122 | + symfony/http-foundation:${SF_CONSTRAINT} \ |
| 123 | + symfony/http-kernel:${SF_CONSTRAINT} \ |
124 | 124 | ${{ matrix.pkg-extra-constraints }} \
|
125 | 125 | && make build
|
126 | 126 |
|
@@ -199,12 +199,11 @@ jobs:
|
199 | 199 | run: |
|
200 | 200 | SF_CONSTRAINT="~${{ env.SYMFONY_VERSION }}.0"
|
201 | 201 | composer require -W \
|
202 |
| - symfony/http-foundation:${SF_CONSTRAINT} \ |
203 |
| - symfony/http-kernel:${SF_CONSTRAINT} \ |
204 | 202 | symfony/config:${SF_CONSTRAINT} \
|
205 | 203 | symfony/dependency-injection:${SF_CONSTRAINT} \
|
206 | 204 | symfony/event-dispatcher:${SF_CONSTRAINT} \
|
207 |
| - symfony/routing:${SF_CONSTRAINT} \ |
| 205 | + symfony/http-foundation:${SF_CONSTRAINT} \ |
| 206 | + symfony/http-kernel:${SF_CONSTRAINT} \ |
208 | 207 | && make build
|
209 | 208 |
|
210 | 209 | - name: ComposerRequireChecker
|
@@ -239,12 +238,15 @@ jobs:
|
239 | 238 | php-version: ${{ inputs.php-max-version }}
|
240 | 239 | symfony-version: ${{ inputs.symfony-next-version }}
|
241 | 240 | # Fix - behat/gherkin => Avoid issue with behat <-> gherkin packages (See https://github.com/Behat/Gherkin/issues/317)
|
242 |
| - pkg-extra-constraints: behat/gherkin:~4.12.0 |
| 241 | + # Fix - symfony/framework-bundle - Framework bundle <7.0 require php 8.1 minimum ! |
| 242 | + pkg-extra-constraints: behat/gherkin:~4.12.0 ${{ ( inputs.symfony-next-version == '7.0' && inputs.php-max-version < 8.1 ) && 'symfony/framework-bundle:~7.0.0@dev' || '' }} |
243 | 243 | - job-name: Symfony - With lowest supported PHP version
|
244 |
| - php-version: ${{ ( inputs.symfony-next-version == '7.0' && inputs.php-min-version < 8.1 ) && '8.1' || inputs.php-min-version }} # Fix - Sf 7.0 require php 8.1 minimum ! |
| 244 | + # Fix - Sf 7.0 require php 8.1 minimum, most of deps require 8.2 ! |
| 245 | + php-version: ${{ ( inputs.symfony-next-version == '7.0' && inputs.php-min-version < 8.2 ) && '8.2' || inputs.php-min-version }} |
245 | 246 | symfony-version: ${{ inputs.symfony-next-version }}
|
246 | 247 | # Fix - behat/gherkin => Avoid issue with behat <-> gherkin packages (See https://github.com/Behat/Gherkin/issues/317)
|
247 |
| - pkg-extra-constraints: behat/gherkin:~4.12.0 |
| 248 | + # Fix - symfony/framework-bundle - Framework bundle <7.0 require php 8.1 minimum ! |
| 249 | + pkg-extra-constraints: behat/gherkin:~4.12.0 ${{ ( inputs.symfony-next-version == '7.0' && inputs.php-min-version < 8.1 ) && 'symfony/framework-bundle:~7.0.0@dev' || '' }} |
248 | 250 |
|
249 | 251 | steps:
|
250 | 252 | - name: Check out code
|
@@ -278,12 +280,11 @@ jobs:
|
278 | 280 | SF_CONSTRAINT="~${{ matrix.symfony-version }}.0@dev"
|
279 | 281 | composer config minimum-stability dev \
|
280 | 282 | && composer require -W \
|
281 |
| - symfony/http-foundation:${SF_CONSTRAINT} \ |
282 |
| - symfony/http-kernel:${SF_CONSTRAINT} \ |
283 | 283 | symfony/config:${SF_CONSTRAINT} \
|
284 | 284 | symfony/dependency-injection:${SF_CONSTRAINT} \
|
285 | 285 | symfony/event-dispatcher:${SF_CONSTRAINT} \
|
286 |
| - symfony/routing:${SF_CONSTRAINT} \ |
| 286 | + symfony/http-foundation:${SF_CONSTRAINT} \ |
| 287 | + symfony/http-kernel:${SF_CONSTRAINT} \ |
287 | 288 | ${{ matrix.pkg-extra-constraints }} \
|
288 | 289 | && make build
|
289 | 290 |
|
|
0 commit comments