|
9 | 9 | strategy:
|
10 | 10 | fail-fast: false
|
11 | 11 | matrix:
|
12 |
| - php: [7.4, 8.0] |
13 |
| - symfony: [3.4.*, 4.4.*, 5.2.*, 5.3.*] |
| 12 | + php: ['7.4', '8.0', '8.1'] |
| 13 | + symfony: ['4.4.*', '5.4.*', '6.0.*'] |
14 | 14 | composer-flags: ['--prefer-stable']
|
15 | 15 | can-fail: [false]
|
16 | 16 | extensions: ['curl, iconv, mbstring, mongodb, pdo, pdo_sqlite, sqlite, zip']
|
17 | 17 | include:
|
18 |
| - - php: 7.4 |
19 |
| - symfony: 3.4.* |
| 18 | + - php: '7.4' |
| 19 | + symfony: '4.4.*' |
20 | 20 | composer-flags: '--prefer-stable --prefer-lowest'
|
21 | 21 | can-fail: false
|
22 | 22 | extensions: 'curl, iconv, mbstring, mongodb, pdo, pdo_sqlite, sqlite, zip'
|
23 |
| - - php: 8.0 |
24 |
| - symfony: 5.4.*@dev |
25 |
| - composer-flags: '' |
26 |
| - can-fail: true |
27 |
| - extensions: 'curl, iconv, mbstring, mongodb, pdo, pdo_sqlite, sqlite, zip' |
28 |
| - - php: 8.1 |
29 |
| - symfony: 5.3.* |
30 |
| - composer-flags: '--ignore-platform-req=php' |
31 |
| - can-fail: true |
32 |
| - extensions: 'curl, iconv, mbstring, mongodb-1.11.0alpha1, pdo, pdo_sqlite, sqlite, zip' |
33 | 23 | exclude:
|
34 |
| - - php: 8.0 |
35 |
| - symfony: 3.4.* |
| 24 | + - php: '7.4' |
| 25 | + symfony: '6.0.*' |
36 | 26 |
|
37 | 27 | name: "PHP ${{ matrix.php }} - Symfony ${{ matrix.symfony }}${{ matrix.composer-flags != '' && format(' - Composer {0}', matrix.composer-flags) || '' }}"
|
38 | 28 |
|
|
58 | 48 | id: setup-mongodb
|
59 | 49 | uses: mongodb-labs/drivers-evergreen-tools@master
|
60 | 50 | with:
|
61 |
| - version: 4.4 |
| 51 | + version: '4.4' |
62 | 52 | topology: server
|
63 | 53 |
|
| 54 | + - name: Remove Guard |
| 55 | + if: matrix.symfony == '6.0.*' |
| 56 | + run: composer remove --dev --no-update symfony/security-guard |
| 57 | + |
64 | 58 | - name: Install dependencies
|
65 | 59 | run: composer update ${{ matrix.composer-flags }} --prefer-dist --no-suggest
|
66 | 60 | env:
|
|
0 commit comments