@@ -70,20 +70,18 @@ jobs:
7070 run : cd src/${{ matrix.package.path }} && vendor/bin/phpunit
7171
7272 store-bridges :
73- name : Unit / Store / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}${{ matrix.symfony-version && format(' / Symfony {0}', matrix.symfony-version) || '' }}
73+ name : Unit / Store / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}
7474 needs : matrix
7575 runs-on : ubuntu-latest
7676 strategy :
7777 fail-fast : false
7878 matrix :
7979 bridge : ${{ fromJson(needs.matrix.outputs.store-bridges) }}
8080 php-version : ['8.2', '8.5']
81- dependency-version : ['']
82- symfony-version : ['']
83- include : ${{ fromJson(needs.matrix.outputs.store-bridges-include) }}
84-
85- env :
86- SYMFONY_REQUIRE : ${{ matrix.symfony-version || '>=7.4' }}
81+ dependency-version : ['highest']
82+ include :
83+ - php-version : ' 8.2'
84+ dependency-version : ' lowest'
8785
8886 steps :
8987 - name : Checkout
@@ -105,26 +103,24 @@ jobs:
105103 uses : ramsey/composer-install@v3
106104 with :
107105 working-directory : src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }}
108- dependency-versions : ${{ matrix.dependency-version || 'highest' }}
106+ dependency-versions : ${{ matrix.dependency-version }}
109107
110108 - name : Run PHPUnit
111109 run : cd src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }} && vendor/bin/phpunit
112110
113111 tool-bridges :
114- name : Unit / Tool / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}${{ matrix.symfony-version && format(' / Symfony {0}', matrix.symfony-version) || '' }}
112+ name : Unit / Tool / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}
115113 needs : matrix
116114 runs-on : ubuntu-latest
117115 strategy :
118116 fail-fast : false
119117 matrix :
120118 bridge : ${{ fromJson(needs.matrix.outputs.tool-bridges) }}
121119 php-version : ['8.2', '8.5']
122- dependency-version : ['']
123- symfony-version : ['']
124- include : ${{ fromJson(needs.matrix.outputs.tool-bridges-include) }}
125-
126- env :
127- SYMFONY_REQUIRE : ${{ matrix.symfony-version || '>=7.4' }}
120+ dependency-version : ['highest']
121+ include :
122+ - php-version : ' 8.2'
123+ dependency-version : ' lowest'
128124
129125 steps :
130126 - name : Checkout
@@ -146,26 +142,24 @@ jobs:
146142 uses : ramsey/composer-install@v3
147143 with :
148144 working-directory : src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }}
149- dependency-versions : ${{ matrix.dependency-version || 'highest' }}
145+ dependency-versions : ${{ matrix.dependency-version }}
150146
151147 - name : Run PHPUnit
152148 run : cd src/${{ matrix.bridge.component }}/src/Bridge/${{ matrix.bridge.bridge }} && vendor/bin/phpunit
153149
154150 platform-bridges :
155- name : Unit / Platform / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}${{ matrix.symfony-version && format(' / Symfony {0}', matrix.symfony-version) || '' }}
151+ name : Unit / Platform / ${{ matrix.bridge.bridge }} / PHP ${{ matrix.php-version }}${{ matrix.dependency-version == 'lowest' && ' / lowest' || '' }}
156152 needs : matrix
157153 runs-on : ubuntu-latest
158154 strategy :
159155 fail-fast : false
160156 matrix :
161157 bridge : ${{ fromJson(needs.matrix.outputs.platform-bridges) }}
162158 php-version : ['8.2', '8.5']
163- dependency-version : ['']
164- symfony-version : ['']
165- include : ${{ fromJson(needs.matrix.outputs.platform-bridges-include) }}
166-
167- env :
168- SYMFONY_REQUIRE : ${{ matrix.symfony-version || '>=7.4' }}
159+ dependency-version : ['highest']
160+ include :
161+ - php-version : ' 8.2'
162+ dependency-version : ' lowest'
169163
170164 steps :
171165 - name : Checkout
@@ -183,11 +177,6 @@ jobs:
183177 tools : flex
184178 extensions : ${{ env.REQUIRED_PHP_EXTENSIONS }}
185179
186- # Deptrac does not support Symfony 8.0 yet
187- - name : Remove deptrac (Symfony 8.0)
188- if : matrix.symfony-version == '8.0.*'
189- run : composer remove --dev deptrac/deptrac --no-update
190-
191180 - name : Install root dependencies
192181 uses : ramsey/composer-install@v3
193182
@@ -202,7 +191,7 @@ jobs:
202191 uses : ramsey/composer-install@v3
203192 with :
204193 working-directory : src/platform/src/Bridge/${{ matrix.bridge.bridge }}
205- dependency-versions : ${{ matrix.dependency-version || 'highest' }}
194+ dependency-versions : ${{ matrix.dependency-version }}
206195
207196 - name : Run PHPUnit
208197 run : cd src/platform/src/Bridge/${{ matrix.bridge.bridge }} && vendor/bin/phpunit
0 commit comments