diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c920d3c8..02db201a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,8 +10,24 @@ jobs: strategy: max-parallel: 10 matrix: - php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] - sf_version: ['3.4.*', '4.4.*', '5.0.*', '6.4.*', '7.0.*'] + php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] + sf_version: ['3.4.*', '4.4.*', '5.0.*', '6.4.*', '7.0.*', '8.0.*'] + exclude: + # Symfony 8.0 requires PHP 8.4+ + - php: '7.2' + sf_version: '8.0.*' + - php: '7.3' + sf_version: '8.0.*' + - php: '7.4' + sf_version: '8.0.*' + - php: '8.0' + sf_version: '8.0.*' + - php: '8.1' + sf_version: '8.0.*' + - php: '8.2' + sf_version: '8.0.*' + - php: '8.3' + sf_version: '8.0.*' steps: - name: Set up PHP diff --git a/composer.json b/composer.json index 5a4f357c..de134a5c 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ "psr/http-message": "^1.1 || ^2.0", "psr/http-client": "^1.0", "php-http/httplug": "^1.1 || ^2.0", - "symfony/options-resolver": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", + "symfony/options-resolver": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", "psr/http-factory": "^1.0" }, "require-dev": {