diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a521e93d..11240f47 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,9 @@ jobs: varnish-modules-version: '0.20.0' - php: '8.4' symfony-version: '7.*' + - php: '8.4' + symfony-version: '8.*' + composer-stability: 'dev' steps: - name: Setup PHP @@ -67,6 +70,11 @@ jobs: path: vendor key: ${{ runner.os }}-vendor-php-${{ matrix.php }} + + - name: Set composer stability + if: ${{ matrix.composer-stability }} + run: composer config minimum-stability ${{ matrix.composer-stability }} + - name: Install composer dependencies env: SYMFONY_REQUIRE: ${{ matrix.symfony-version }} diff --git a/composer.json b/composer.json index 2210731c..1a94f214 100644 --- a/composer.json +++ b/composer.json @@ -22,8 +22,8 @@ ], "require": { "php": "^8.1", - "symfony/event-dispatcher": "^6.4 || ^7.0", - "symfony/options-resolver": "^6.4 || ^7.0", + "symfony/event-dispatcher": "^6.4 || ^7.0 || ^8.0", + "symfony/options-resolver": "^6.4 || ^7.0 || ^8.0", "php-http/client-common": "^1.1.0 || ^2.0", "php-http/discovery": "^1.12", "php-http/async-client-implementation": "^1.1.0 || ^2.0", @@ -35,8 +35,8 @@ "monolog/monolog": "^1.0", "php-http/guzzle7-adapter": "^1", "php-http/mock-client": "^1.6.0", - "symfony/process": "^6.4|| ^7.0", - "symfony/http-kernel": "^6.4|| ^7.0", + "symfony/process": "^6.4|| ^7.0 || ^8.0", + "symfony/http-kernel": "^6.4|| ^7.0 || ^8.0", "phpunit/phpunit": "^10.5" }, "conflict": {