@@ -127,7 +127,7 @@ jobs:
127
127
run : ' bin/phing composer-dependencies'
128
128
129
129
tests :
130
- name : ' Tests - PHP ${{ matrix.php-version }}, ${{ matrix.composer-dependencies }} dependencies'
130
+ name : ' Tests - PHP ${{ matrix.php-version }}, Symfony: ${{ matrix.symfony-version}}, Composer ${{ matrix.composer-dependencies }} dependencies'
131
131
needs : ' lint'
132
132
runs-on : ' ubuntu-latest'
133
133
@@ -138,6 +138,12 @@ jobs:
138
138
- ' 7.2'
139
139
- ' 7.3'
140
140
- ' 7.4'
141
+ symfony-version :
142
+ # - '4.0' matthiasnoback/symfony-dependency-injection-test 4.3.0 requires symfony/config ^4.4 || ^5.3 || ^6.0
143
+ # - '4.1' matthiasnoback/symfony-dependency-injection-test 4.3.0 requires symfony/config ^4.4 || ^5.3 || ^6.0
144
+ # - '4.2' matthiasnoback/symfony-dependency-injection-test 4.3.0 requires symfony/config ^4.4 || ^5.3 || ^6.0
145
+ # - '4.3' matthiasnoback/symfony-dependency-injection-test 4.3.0 requires symfony/config ^4.4 || ^5.3 || ^6.0
146
+ - ' 4.4'
141
147
composer-dependencies :
142
148
- ' highest'
143
149
- ' lowest'
@@ -163,6 +169,17 @@ jobs:
163
169
164
170
with :
165
171
dependency-versions : ' ${{ matrix.composer-dependencies }}'
172
+ -
173
+ name : ' Install specific versions'
174
+ env :
175
+ COMPOSER_PREFER_LOWEST : ${{ matrix.composer-dependencies == 'lowest' && 1 || 0 }}
176
+ run : |
177
+ composer update \
178
+ --ansi \
179
+ --with 'symfony/config=${{ matrix.symfony-version }}.*' \
180
+ --with 'symfony/dependency-injection=${{ matrix.symfony-version }}.*' \
181
+ --with 'symfony/http-kernel=${{ matrix.symfony-version }}.*' \
182
+ --with 'symfony/yaml=${{ matrix.symfony-version }}.*'
166
183
-
167
184
name : ' Run tests'
168
185
run : ' bin/phing tests'
@@ -171,7 +188,7 @@ jobs:
171
188
env :
172
189
COVERALLS_REPO_TOKEN : ' ${{ secrets.GITHUB_TOKEN }}'
173
190
COVERALLS_PARALLEL : true
174
- COVERALLS_FLAG_NAME : ' php-${{ matrix.php-version }}+${{ matrix.composer-dependencies }}-dependencies'
191
+ COVERALLS_FLAG_NAME : ' php-${{ matrix.php-version }}+symfony-${{ matrix.symfony-version }}+ ${{ matrix.composer-dependencies }}-dependencies'
175
192
run : |
176
193
wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.4.3/php-coveralls.phar
177
194
php php-coveralls.phar --verbose --config build/coveralls.yml
0 commit comments