@@ -28,10 +28,10 @@ jobs:
28
28
- " 5.1.x"
29
29
driver-version :
30
30
- " stable"
31
- deps :
32
- - " normal "
31
+ dependencies :
32
+ - " highest "
33
33
include :
34
- - deps : " low "
34
+ - dependencies : " lowest "
35
35
os : " ubuntu-20.04"
36
36
php-version : " 7.2"
37
37
driver-version : " 1.5.0"
@@ -73,23 +73,17 @@ jobs:
73
73
coverage : " pcov"
74
74
ini-values : " zend.assertions=1"
75
75
76
- - name : " Cache dependencies installed with composer"
77
- uses : " actions/cache@v2"
78
- with :
79
- path : " ~/.composer/cache"
80
- key : " php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}"
81
- restore-keys : " php-${{ matrix.php-version }}-composer-locked-"
82
-
83
76
- name : " Install Symfony"
84
77
run : " composer require symfony/symfony:${{ matrix.symfony-version }} --no-update"
85
78
86
- - name : " Install dependencies with composer"
87
- run : " composer update --no-interaction --no-progress --prefer-stable"
88
- if : " ${{ matrix.deps == 'normal' }}"
79
+ - name : " Set minimum-stability to stable in Composer"
80
+ run : " composer config minimum-stability stable"
89
81
90
- - name : " Install lowest possible dependencies with composer"
91
- run : " composer update --no-interaction --no-progress --prefer-dist --prefer-stable --prefer-lowest"
92
- if : " ${{ matrix.deps == 'low' }}"
82
+ - name : " Install dependencies with Composer"
83
+ uses : " ramsey/composer-install@v1"
84
+ with :
85
+ dependency-versions : " ${{ matrix.dependencies }}"
86
+ composer-options : " --prefer-dist"
93
87
94
88
- name : " Run PHPUnit"
95
89
run : " vendor/bin/phpunit --coverage-clover=coverage.xml"
0 commit comments