@@ -34,24 +34,11 @@ jobs:
3434 coverage : none
3535 tools : composer,cs2pr
3636
37- - name : Get Composer cache Directory
37+ - name : Install Composer dependencies & cache dependencies
3838 if : steps.check_files.outputs.files_exists == 'true'
39- id : composer-cache
40- run : |
41- echo "::set-output name=dir::$(composer config cache-files-dir)"
42-
43- - name : Use Composer cache
44- if : steps.check_files.outputs.files_exists == 'true'
45- uses : actions/cache@master
46- with :
47- path : ${{ steps['composer-cache'].outputs.dir }}
48- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
49- restore-keys : |
50- ${{ runner.os }}-composer-
51-
52- - name : Install dependencies
53- if : steps.check_files.outputs.files_exists == 'true'
54- run : COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
39+ uses : " ramsey/composer-install@v1"
40+ env :
41+ COMPOSER_ROOT_VERSION : ' dev-master'
5542
5643 - name : Setup problem matcher to provide annotations for PHPUnit
5744 if : steps.check_files.outputs.files_exists == 'true'
@@ -128,29 +115,16 @@ jobs:
128115 coverage : none
129116 tools : composer
130117
131- - name : Get Composer cache Directory
132- if : steps.check_files.outputs.files_exists == 'true'
133- id : composer-cache
134- run : |
135- echo "::set-output name=dir::$(composer config cache-files-dir)"
136-
137- - name : Use Composer cache
138- if : steps.check_files.outputs.files_exists == 'true'
139- uses : actions/cache@master
140- with :
141- path : ${{ steps['composer-cache'].outputs.dir }}
142- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
143- restore-keys : |
144- ${{ runner.os }}-composer-
145-
146118 - name : Change ImageMagick policy to allow pdf->png conversion.
147119 if : steps.check_files.outputs.files_exists == 'true'
148120 run : |
149121 sudo sed -i 's/^.*policy.*coder.*none.*PDF.*//' /etc/ImageMagick-6/policy.xml
150122
151- - name : Install dependencies
123+ - name : Install Composer dependencies & cache dependencies
152124 if : steps.check_files.outputs.files_exists == 'true'
153- run : COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
125+ uses : " ramsey/composer-install@v1"
126+ env :
127+ COMPOSER_ROOT_VERSION : ' dev-master'
154128
155129 - name : Start MySQL server
156130 if : steps.check_files.outputs.files_exists == 'true'
0 commit comments