9292 dependencies : " highest"
9393 symfony-version : " stable"
9494 proxy : " lazy-ghost"
95+ # Test with upcoming Symfony 7.4
96+ - topology : " server"
97+ php-version : " 8.2"
98+ mongodb-version : " 8.0"
99+ driver-version : " stable"
100+ dependencies : " highest"
101+ symfony-version : " 7.4"
102+ proxy : " lazy-ghost"
103+ # Test with upcoming Symfony 8.0
104+ - topology : " server"
105+ php-version : " 8.4"
106+ mongodb-version : " 8.0"
107+ driver-version : " stable"
108+ dependencies : " highest"
109+ symfony-version : " 8.0"
110+ proxy : " native"
95111 # Test with a sharded cluster
96112 # Currently disabled due to a bug where MongoDB reports "sharding status unknown"
97113# - topology: "sharded_cluster"
@@ -127,7 +143,6 @@ jobs:
127143 uses : " shivammathur/setup-php@v2"
128144 with :
129145 php-version : " ${{ matrix.php-version }}"
130- tools : " pecl"
131146 extensions : " mongodb-${{ matrix.driver-version }}, bcmath"
132147 coverage : " none"
133148 ini-values : " zend.assertions=1"
@@ -147,6 +162,10 @@ jobs:
147162 composer require --no-update symfony/console:^${{ matrix.symfony-version }}
148163 composer require --no-update symfony/var-dumper:^${{ matrix.symfony-version }}
149164 composer require --no-update --dev symfony/cache:^${{ matrix.symfony-version }}
165+ if dpkg --compare-versions "${{ matrix.symfony-version }}" lt "8.0"; then
166+ # LazyGhostTrait was removed from symfony/var-exporter >= 8.0
167+ composer require --dev symfony/var-exporter:^${{ matrix.symfony-version }}
168+ fi
150169
151170 - name : " Install dependencies with Composer"
152171 uses : " ramsey/composer-install@v3"
0 commit comments