From ad5b045c8596657b34401f167526e9c154b9744f Mon Sep 17 00:00:00 2001 From: Fran Moreno Date: Sat, 28 Oct 2023 20:05:40 +0200 Subject: [PATCH] Test Symfony 7 --- .github/workflows/continuous-integration.yml | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index ad12c6427e..48e206369c 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -29,17 +29,27 @@ jobs: - "server" dependencies: - "highest" + symfony-version: + - "stable" include: - dependencies: "lowest" php-version: "8.1" mongodb-version: "4.4" driver-version: "1.11.0" topology: "server" + symfony-version: "stable" - topology: "sharded_cluster" php-version: "8.2" mongodb-version: "4.4" driver-version: "stable" dependencies: "highest" + symfony-version: "stable" + - topology: "server" + php-version: "8.2" + mongodb-version: "6.0" + driver-version: "stable" + dependencies: "highest" + symfony-version: "7" steps: - name: "Checkout" @@ -78,6 +88,17 @@ jobs: - name: "Remove phpbench/phpbench" run: composer remove --no-update --dev phpbench/phpbench + - name: "Configure Symfony v7@dev" + if: "${{ matrix.symfony-version == '7' }}" + run: | + composer config minimum-stability dev + # not yet ready for v7 + composer remove --no-update --dev vimeo/psalm + # update symfony deps + composer require --no-update symfony/console:^7@dev + composer require --no-update symfony/var-dumper:^7@dev + composer require --no-update --dev symfony/cache:^7@dev + - name: "Install dependencies with Composer" uses: "ramsey/composer-install@v2" with: