Skip to content

Commit 2db31bf

Browse files
authored
Merge pull request #212 from cebe/symfony7
Symfony7
2 parents ae184f3 + 2ebe618 commit 2db31bf

File tree

2 files changed

+27
-17
lines changed

2 files changed

+27
-17
lines changed

.github/workflows/php.yml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,19 @@ jobs:
1414
matrix:
1515
os: [ubuntu-latest]
1616
php:
17-
- "7.1"
18-
- "7.2"
19-
- "7.3"
17+
#- "7.1"
18+
#- "7.2"
19+
#- "7.3"
2020
- "7.4"
2121
- "8.0"
2222
- "8.1"
23+
- "8.2"
24+
- "8.3"
2325
dependencies:
2426
- "lowest"
2527
- "highest"
26-
symfony-yaml: ['^3.4', '^4', '^5', '^6']
28+
#symfony-yaml: ['^3.4', '^4', '^5', '^6', '^7']
29+
symfony-yaml: ['^5', '^6', '^7']
2730
include:
2831
- os: "windows-latest"
2932
php: "8.0"
@@ -35,22 +38,29 @@ jobs:
3538
symfony-yaml: '^5'
3639
exclude:
3740
# symfony/yaml v5 does not run on PHP 7.1
38-
- php: '7.1'
39-
symfony-yaml: '^5'
41+
#- php: '7.1'
42+
# symfony-yaml: '^5'
4043
# symfony/yaml v6 does not run on PHP 7.*
41-
- php: '7.1'
42-
symfony-yaml: '^6'
43-
- php: '7.2'
44-
symfony-yaml: '^6'
45-
- php: '7.3'
46-
symfony-yaml: '^6'
44+
#- php: '7.1'
45+
# symfony-yaml: '^6'
46+
#- php: '7.2'
47+
# symfony-yaml: '^6'
48+
#- php: '7.3'
49+
# symfony-yaml: '^6'
4750
- php: '7.4'
4851
symfony-yaml: '^6'
49-
# symfony/yaml v3.4 is not compatible with PHP 8.0 but has no upper-bound, so it installs on it
52+
# symfony/yaml v7 does not run on PHP <8.2
53+
- php: '7.4'
54+
symfony-yaml: '^7'
5055
- php: '8.0'
51-
symfony-yaml: '^3.4'
56+
symfony-yaml: '^7'
5257
- php: '8.1'
53-
symfony-yaml: '^3.4'
58+
symfony-yaml: '^7'
59+
# symfony/yaml v3.4 is not compatible with PHP 8.0 but has no upper-bound, so it installs on it
60+
#- php: '8.0'
61+
# symfony-yaml: '^3.4'
62+
#- php: '8.1'
63+
# symfony-yaml: '^3.4'
5464

5565
runs-on: ${{ matrix.os }}
5666

@@ -69,7 +79,7 @@ jobs:
6979

7080
- name: Require newer phpunit/phpunit version
7181
run: "composer require phpunit/phpunit '^9.5' --dev --no-interaction --ansi --no-install"
72-
if: matrix.php == '8.1'
82+
if: matrix.php == '8.1' || matrix.php == '8.2' || matrix.php == '8.3'
7383

7484
- name: "Install dependencies with Composer"
7585
uses: "ramsey/composer-install@v2"

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"require": {
2121
"php": ">=7.1.0",
2222
"ext-json": "*",
23-
"symfony/yaml": "^3.4 || ^4 || ^5 || ^6",
23+
"symfony/yaml": "^3.4 || ^4 || ^5 || ^6 || ^7.0",
2424
"justinrainbow/json-schema": "^5.2"
2525
},
2626
"require-dev": {

0 commit comments

Comments
 (0)