Skip to content

Commit 3c371aa

Browse files
authored
Merge pull request #3179 from teohhanhui/merge-2.5
Merge 2.5 into master
2 parents 74ee7ef + f3312a7 commit 3c371aa

18 files changed

+434
-147
lines changed

.circleci/config.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ commands:
4646
command: |
4747
sudo pecl install pcov-1.0.6
4848
sudo docker-php-ext-enable pcov
49+
install-symfony-flex:
50+
steps:
51+
- run:
52+
name: Install Symfony Flex
53+
command: |
54+
composer global require --prefer-dist --no-progress --no-suggest --ansi \
55+
symfony/flex
4956
merge-code-coverage-reports:
5057
parameters:
5158
dir:
@@ -117,11 +124,11 @@ commands:
117124
steps:
118125
- save_cache:
119126
paths:
120-
- ~/.composer/cache
127+
- ~/.composer/cache/files
121128
key: composer-cache-{{ .Branch }}-{{ .BuildNum }}
122129
- save_cache:
123130
paths:
124-
- ~/.composer/cache
131+
- ~/.composer/cache/files
125132
key: composer-cache-{{ .Revision }}-{{ .BuildNum }}
126133
save-npm-cache:
127134
steps:
@@ -201,27 +208,33 @@ executors:
201208
php:
202209
docker:
203210
- image: circleci/php:7.3-node
211+
environment:
212+
SYMFONY_REQUIRE: ^3.4 || ^4.0
204213
php-and-elasticsearch:
205214
docker:
206215
- image: circleci/php:7.3-node
207-
# https://github.com/elastic/elasticsearch-docker/issues/84
208-
- image: docker.elastic.co/elasticsearch/elasticsearch:6.7.2
216+
environment:
217+
SYMFONY_REQUIRE: ^3.4 || ^4.0
218+
- image: docker.elastic.co/elasticsearch/elasticsearch:6.8.3 # https://github.com/elastic/elasticsearch/issues/43627
209219
php-and-mongodb:
210220
docker:
211221
- image: circleci/php:7.3-node
222+
environment:
223+
SYMFONY_REQUIRE: ^3.4 || ^4.0
212224
- image: circleci/mongo:4
213225

214226
jobs:
215227
php-cs-fixer:
216228
executor: php
217229
environment:
218-
PHP_CS_FIXER_FUTURE_MODE: 1
230+
PHP_CS_FIXER_FUTURE_MODE: '1'
219231
working_directory: ~/api-platform/core
220232
steps:
221233
- checkout
222234
- disable-xdebug-php-extension
223235
- disable-php-memory-limit
224236
- restore-composer-cache
237+
- install-symfony-flex
225238
- run:
226239
name: Install PHP-CS-Fixer
227240
command: |
@@ -239,15 +252,15 @@ jobs:
239252
phpstan:
240253
executor: php
241254
environment:
242-
# https://github.com/phpstan/phpstan-symfony/issues/37
243-
APP_DEBUG: 1
255+
APP_DEBUG: '1' # https://github.com/phpstan/phpstan-symfony/issues/37
244256
working_directory: ~/api-platform/core
245257
steps:
246258
- checkout
247259
- install-mongodb-php-extension
248260
- disable-xdebug-php-extension
249261
- disable-php-memory-limit
250262
- restore-composer-cache
263+
- install-symfony-flex
251264
- update-project-dependencies
252265
- save-composer-cache
253266
- clear-test-app-cache
@@ -268,6 +281,7 @@ jobs:
268281
- disable-xdebug-php-extension
269282
- disable-php-memory-limit
270283
- restore-composer-cache
284+
- install-symfony-flex
271285
- update-project-dependencies
272286
- save-composer-cache
273287
- clear-test-app-cache
@@ -315,6 +329,7 @@ jobs:
315329
- disable-xdebug-php-extension
316330
- disable-php-memory-limit
317331
- restore-composer-cache
332+
- install-symfony-flex
318333
- update-project-dependencies
319334
- save-composer-cache
320335
- clear-test-app-cache
@@ -360,6 +375,7 @@ jobs:
360375
- disable-xdebug-php-extension
361376
- disable-php-memory-limit
362377
- restore-composer-cache
378+
- install-symfony-flex
363379
- update-project-dependencies
364380
- save-composer-cache
365381
- clear-test-app-cache
@@ -397,6 +413,7 @@ jobs:
397413
- disable-xdebug-php-extension
398414
- disable-php-memory-limit
399415
- restore-composer-cache
416+
- install-symfony-flex
400417
- update-project-dependencies
401418
- save-composer-cache
402419
- clear-test-app-cache
@@ -440,6 +457,7 @@ jobs:
440457
- disable-xdebug-php-extension
441458
- disable-php-memory-limit
442459
- restore-composer-cache
460+
- install-symfony-flex
443461
- update-project-dependencies
444462
- save-composer-cache
445463
- clear-test-app-cache

0 commit comments

Comments
 (0)