|
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.2 ) && 'symfony/framework-bundle:~7.0.0@dev' || '' }} |
243 | 243 | - job-name: Symfony - With lowest supported PHP version |
244 | 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 ! |
245 | 245 | symfony-version: ${{ inputs.symfony-next-version }} |
246 | 246 | # 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 |
| 247 | + # Fix - symfony/framework-bundle - Framework bundle 7.0+ require php 8.2 minimum ! |
| 248 | + # Fix - symfony/http-kernel - HTTP Kernel 7.0+ require php 8.2 minimum ! |
| 249 | + pkg-extra-constraints: behat/gherkin:~4.12.0 ${{ ( inputs.symfony-next-version == '7.0' && inputs.php-min-version < 8.2 ) && 'symfony/framework-bundle:~6.4.0 symfony/http-kernel:~6.4.0' || '' }} |
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