@@ -45,13 +45,10 @@ jobs:
45
45
GITHUB_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46
46
run : phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} --force-accept-unsigned
47
47
48
- - name : Get composer cache directory
49
- id : composer-cache
50
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
51
-
52
- - name : Install Composer dependencies
53
- run : |
54
- composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
48
+ - name : Install Composer dependencies & cache dependencies
49
+ uses : " ramsey/composer-install@v1"
50
+ with :
51
+ composer-options : --optimize-autoloader
55
52
56
53
- name : Run PHPUnit
57
54
run : php tools/phpunit
@@ -111,19 +108,10 @@ jobs:
111
108
GITHUB_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
112
109
run : phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} phpunit:^8.5
113
110
114
- - name : Get composer cache directory
115
- id : composer-cache
116
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
117
-
118
- - name : Cache dependencies
119
- uses : actions/cache@v2
111
+ - name : Install Composer dependencies & cache dependencies
112
+ uses : " ramsey/composer-install@v1"
120
113
with :
121
- path : ${{ steps.composer-cache.outputs.dir }}
122
- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
123
- restore-keys : ${{ runner.os }}-composer-
124
-
125
- - name : Install dependencies
126
- run : composer install --no-interaction --prefer-dist --optimize-autoloader
114
+ composer-options : --optimize-autoloader
127
115
128
116
- name : Run PHPUnit
129
117
run : php tools/phpunit
@@ -210,19 +198,10 @@ jobs:
210
198
extensions : ${{ env.extensions }}
211
199
ini-values : memory_limit=2G, display_errors=On, error_reporting=-1
212
200
213
- - name : Get composer cache directory
214
- id : composer-cache
215
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
216
-
217
- - name : Cache dependencies
218
- uses : actions/cache@v2
201
+ - name : Install Composer dependencies & cache dependencies
202
+ uses : " ramsey/composer-install@v1"
219
203
with :
220
- path : ${{ steps.composer-cache.outputs.dir }}
221
- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
222
- restore-keys : ${{ runner.os }}-composer-
223
-
224
- - name : Install dependencies
225
- run : composer install --no-interaction --prefer-dist --optimize-autoloader
204
+ composer-options : --optimize-autoloader
226
205
227
206
- name : Run psalm
228
207
run : vendor/bin/psalm.phar
@@ -276,19 +255,10 @@ jobs:
276
255
ini-values : memory_limit=2G, display_errors=On, error_reporting=-1, blackfire.agent_socket=tcp://localhost:8707
277
256
coverage : none
278
257
279
- - name : Get Composer Cache Directory
280
- id : composer-cache
281
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
282
-
283
- - name : Cache dependencies
284
- uses : actions/cache@v2
258
+ - name : Install Composer dependencies & cache dependencies
259
+ uses : " ramsey/composer-install@v1"
285
260
with :
286
- path : ${{ steps.composer-cache.outputs.dir }}
287
- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
288
- restore-keys : ${{ runner.os }}-composer-
289
-
290
- - name : Install dependencies
291
- run : composer install --prefer-dist --no-progress --no-suggest
261
+ composer-options : --optimize-autoloader
292
262
293
263
- name : Install phpbench
294
264
run : |
0 commit comments