@@ -104,19 +104,10 @@ jobs:
104104 GITHUB_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
105105 run : phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} phpunit:^8.5
106106
107- - name : Get composer cache directory
108- id : composer-cache
109- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
110-
111- - name : Cache dependencies
112- uses : actions/cache@v2.1.4
107+ - name : Install Composer dependencies & cache dependencies
108+ uses : " ramsey/composer-install@v1"
113109 with :
114- path : ${{ steps.composer-cache.outputs.dir }}
115- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
116- restore-keys : ${{ runner.os }}-composer-
117-
118- - name : Install dependencies
119- run : composer install --no-interaction --prefer-dist --optimize-autoloader
110+ composer-options : --optimize-autoloader
120111
121112 - name : Run PHPUnit
122113 continue-on-error : true
@@ -200,19 +191,10 @@ jobs:
200191 tools : psalm
201192 ini-values : memory_limit=2G, display_errors=On, error_reporting=-1
202193
203- - name : Get composer cache directory
204- id : composer-cache
205- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
206-
207- - name : Cache dependencies
208- uses : actions/cache@v2.1.4
194+ - name : Install Composer dependencies & cache dependencies
195+ uses : " ramsey/composer-install@v1"
209196 with :
210- path : ${{ steps.composer-cache.outputs.dir }}
211- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
212- restore-keys : ${{ runner.os }}-composer-
213-
214- - name : Install dependencies
215- run : composer install --no-interaction --prefer-dist --optimize-autoloader
197+ composer-options : --optimize-autoloader
216198
217199 - name : Run psalm
218200 run : psalm --output-format=github
0 commit comments