Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 47a3b51

Browse files
Tweak travis and appveyor for Symfony 4
1 parent 6633c8b commit 47a3b51

File tree

44 files changed

+291
-307
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+291
-307
lines changed

.travis.yml

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,12 @@ addons:
1414

1515
env:
1616
global:
17-
- MIN_PHP=7.1.0
17+
- MIN_PHP=7.1.3
1818
- SYMFONY_PROCESS_PHP_TEST_BINARY=~/.phpenv/versions/7.1/bin/php
1919

2020
matrix:
2121
include:
22-
# Use the newer stack for HHVM as HHVM does not support Precise anymore since a long time and so Precise has an outdated version
23-
- php: hhvm-stable
24-
sudo: required
25-
dist: trusty
26-
group: edge
27-
- php: 7.1.0
22+
- php: 7.1.3
2823
- php: 7.1
2924
env: deps=high
3025
- php: 7.1
@@ -82,11 +77,10 @@ before_install:
8277
echo extension = ldap.so >> $INI
8378
echo extension = redis.so >> $INI
8479
echo extension = memcached.so >> $INI
85-
[[ $PHP = 5.* ]] && echo extension = mongo.so >> $INI
86-
[[ $PHP = 5.* ]] && echo extension = memcache.so >> $INI
80+
#echo extension = mongodb.so >> $INI
8781
8882
# Matrix lines for intermediate PHP versions are skipped for pull requests
89-
if [[ ! $deps && ! $PHP = ${MIN_PHP%.*} && ! $PHP = hhvm* && $TRAVIS_PULL_REQUEST != false ]]; then
83+
if [[ ! $deps && ! $PHP = $MIN_PHP && ! $PHP = hhvm* && $TRAVIS_PULL_REQUEST != false ]]; then
9084
deps=skip
9185
skip=1
9286
else
@@ -95,17 +89,14 @@ before_install:
9589
9690
- |
9791
# Install sigchild-enabled PHP to test the Process component on the lowest PHP matrix line
98-
if [[ ! $deps && $PHP = ${MIN_PHP%.*} && ! -d php-$MIN_PHP/sapi ]]; then
99-
wget http://museum.php.net/php5/php-$MIN_PHP.tar.bz2 -O - | tar -xj &&
92+
if [[ ! $deps && $PHP = $MIN_PHP && ! -d php-$MIN_PHP/sapi ]]; then
93+
wget http://php.net/get/php-$MIN_PHP.tar.bz2/from/this/mirror -O - | tar -xj &&
10094
(cd php-$MIN_PHP && ./configure --enable-sigchild --enable-pcntl && make -j2)
10195
fi
10296
10397
- |
10498
# Install extra PHP extensions
105-
if [[ ! $skip && $PHP = 5.* ]]; then
106-
([[ $deps ]] || tfold ext.symfony_debug 'cd src/Symfony/Component/Debug/Resources/ext && phpize && ./configure && make && echo extension = $(pwd)/modules/symfony_debug.so >> '"$INI") &&
107-
tfold ext.apcu4 'echo yes | pecl install -f apcu-4.0.11'
108-
elif [[ ! $skip && $PHP = 7.* ]]; then
99+
if [[ ! $skip && $PHP = 7.* ]]; then
109100
tfold ext.apcu5 'echo yes | pecl install -f apcu-5.1.6'
110101
fi
111102
@@ -171,8 +162,8 @@ install:
171162
else
172163
echo "$COMPONENTS" | parallel --gnu "tfold {} $PHPUNIT_X {}"
173164
tfold tty-group $PHPUNIT --group tty
174-
if [[ $PHP = ${MIN_PHP%.*} ]]; then
175-
echo -e "1\\n0" | xargs -I{} bash -c "tfold src/Symfony/Component/Process.sigchild{} SYMFONY_DEPRECATIONS_HELPER=weak ENHANCE_SIGCHLD={} php-$MIN_PHP/sapi/cli/php .phpunit/phpunit-4.8/phpunit --colors=always src/Symfony/Component/Process/"
165+
if [[ $PHP = $MIN_PHP ]]; then
166+
echo -e "1\\n0" | xargs -I{} bash -c "tfold src/Symfony/Component/Process.sigchild{} SYMFONY_DEPRECATIONS_HELPER=weak ENHANCE_SIGCHLD={} php-$MIN_PHP/sapi/cli/php ./phpunit --colors=always src/Symfony/Component/Process/"
176167
fi
177168
fi
178169
}

appveyor.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,15 @@ init:
1111
- SET COMPOSER_NO_INTERACTION=1
1212
- SET SYMFONY_DEPRECATIONS_HELPER=strict
1313
- SET ANSICON=121x90 (121x90)
14-
- SET SYMFONY_PHPUNIT_VERSION=4.8
1514
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f
1615

1716
install:
1817
- mkdir c:\php && cd c:\php
19-
- appveyor DownloadFile https://raw.githubusercontent.com/symfony/binary-utils/master/cacert.pem
20-
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.1.3-Win32-VC14-x64.zip
18+
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.1.3-Win32-VC14-x86.zip
19+
- 7z x php-7.1.3-Win32-VC14-x86.zip -y >nul
2120
- cd ext
22-
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_apcu-4.0.10-5.5-nts-vc11-x86.zip
23-
- 7z x php_apcu-4.0.10-5.5-nts-vc11-x86.zip -y >nul
24-
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_memcache-3.0.8-5.5-nts-vc11-x86.zip
25-
- 7z x php_memcache-3.0.8-5.5-nts-vc11-x86.zip -y >nul
21+
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_apcu-5.1.8-7.1-ts-vc14-x86.zip
22+
- 7z x php_apcu-5.1.8-7.1-ts-vc14-x86.zip -y >nul
2623
- cd ..
2724
- copy /Y php.ini-development php.ini-min
2825
- echo serialize_precision=14 >> php.ini-min
@@ -35,13 +32,11 @@ install:
3532
- echo extension=php_openssl.dll >> php.ini-max
3633
- echo extension=php_apcu.dll >> php.ini-max
3734
- echo apc.enable_cli=1 >> php.ini-max
38-
- echo extension=php_memcache.dll >> php.ini-max
3935
- echo extension=php_intl.dll >> php.ini-max
4036
- echo extension=php_mbstring.dll >> php.ini-max
4137
- echo extension=php_fileinfo.dll >> php.ini-max
4238
- echo extension=php_pdo_sqlite.dll >> php.ini-max
4339
- echo extension=php_curl.dll >> php.ini-max
44-
- echo curl.cainfo=c:\php\cacert.pem >> php.ini-max
4540
- copy /Y php.ini-max php.ini
4641
- cd c:\projects\symfony
4742
- IF NOT EXIST composer.phar (appveyor DownloadFile https://getcomposer.org/download/1.3.0/composer.phar)
@@ -54,10 +49,8 @@ install:
5449

5550
test_script:
5651
- SET X=0
57-
- cd c:\php && 7z x php-7.1.3-Win32-VC14-x64.zip -y >nul && copy /Y php.ini-min php.ini
58-
- cd c:\projects\symfony
59-
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
6052
- SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped
53+
- copy /Y c:\php\php.ini-min c:\php\php.ini
6154
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
6255
- copy /Y c:\php\php.ini-max c:\php\php.ini
6356
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
}
1717
],
1818
"require": {
19-
"php": "^7.1.0",
19+
"php": "^7.1.3",
2020
"doctrine/common": "~2.4",
2121
"fig/link-util": "^1.0",
2222
"twig/twig": "~1.32|~2.2",

src/Symfony/Bridge/Doctrine/composer.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,24 @@
2121
"symfony/polyfill-mbstring": "~1.0"
2222
},
2323
"require-dev": {
24-
"symfony/stopwatch": "~2.8|~3.0|~4.0",
25-
"symfony/dependency-injection": "~3.3|~4.0",
26-
"symfony/form": "^3.2.5|~4.0",
27-
"symfony/http-kernel": "~2.8|~3.0|~4.0",
28-
"symfony/property-access": "~2.8|~3.0|~4.0",
29-
"symfony/property-info": "~2.8|3.0|~4.0",
30-
"symfony/proxy-manager-bridge": "~2.8|~3.0|~4.0",
31-
"symfony/security": "~2.8|~3.0|~4.0",
32-
"symfony/expression-language": "~2.8|~3.0|~4.0",
33-
"symfony/validator": "^2.8.18|^3.2.5|~4.0",
34-
"symfony/translation": "~2.8|~3.0|~4.0",
24+
"symfony/stopwatch": "~3.4|~4.0",
25+
"symfony/dependency-injection": "~3.4|~4.0",
26+
"symfony/form": "~3.4|~4.0",
27+
"symfony/http-kernel": "~3.4|~4.0",
28+
"symfony/property-access": "~3.4|~4.0",
29+
"symfony/property-info": "~3.4|~4.0",
30+
"symfony/proxy-manager-bridge": "~3.4|~4.0",
31+
"symfony/security": "~3.4|~4.0",
32+
"symfony/expression-language": "~3.4|~4.0",
33+
"symfony/validator": "~3.4|~4.0",
34+
"symfony/translation": "~3.4|~4.0",
3535
"doctrine/data-fixtures": "1.0.*",
3636
"doctrine/dbal": "~2.4",
3737
"doctrine/orm": "^2.4.5"
3838
},
3939
"conflict": {
4040
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
41-
"symfony/dependency-injection": "<3.3"
41+
"symfony/dependency-injection": "<3.4"
4242
},
4343
"suggest": {
4444
"symfony/form": "",

src/Symfony/Bridge/Monolog/composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
"require": {
1919
"php": "^7.1.3",
2020
"monolog/monolog": "~1.19",
21-
"symfony/http-kernel": "~2.8|~3.0|~4.0"
21+
"symfony/http-kernel": "~3.4|~4.0"
2222
},
2323
"require-dev": {
24-
"symfony/console": "~2.8|~3.0|~4.0",
25-
"symfony/event-dispatcher": "~2.8|~3.0|~4.0",
26-
"symfony/var-dumper": "~3.3|~4.0"
24+
"symfony/console": "~3.4|~4.0",
25+
"symfony/event-dispatcher": "~3.4|~4.0",
26+
"symfony/var-dumper": "~3.4|~4.0"
2727
},
2828
"conflict": {
29-
"symfony/http-foundation": "<3.3"
29+
"symfony/http-foundation": "<3.4"
3030
},
3131
"suggest": {
3232
"symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.",

src/Symfony/Bridge/ProxyManager/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
],
1818
"require": {
1919
"php": "^7.1.3",
20-
"symfony/dependency-injection": "~2.8|~3.0|~4.0",
20+
"symfony/dependency-injection": "~3.4|~4.0",
2121
"ocramius/proxy-manager": "~0.4|~1.0|~2.0"
2222
},
2323
"require-dev": {
24-
"symfony/config": "~2.8|~3.0|~4.0"
24+
"symfony/config": "~3.4|~4.0"
2525
},
2626
"autoload": {
2727
"psr-4": { "Symfony\\Bridge\\ProxyManager\\": "" },

src/Symfony/Bridge/Twig/composer.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@
2121
},
2222
"require-dev": {
2323
"fig/link-util": "^1.0",
24-
"symfony/asset": "~2.8|~3.0|~4.0",
25-
"symfony/finder": "~2.8|~3.0|~4.0",
26-
"symfony/form": "^3.2.7|~4.0",
27-
"symfony/http-kernel": "~3.2|~4.0",
24+
"symfony/asset": "~3.4|~4.0",
25+
"symfony/finder": "~3.4|~4.0",
26+
"symfony/form": "~3.4|~4.0",
27+
"symfony/http-kernel": "~3.4|~4.0",
2828
"symfony/polyfill-intl-icu": "~1.0",
29-
"symfony/routing": "~2.8|~3.0|~4.0",
30-
"symfony/templating": "~2.8|~3.0|~4.0",
31-
"symfony/translation": "~2.8|~3.0|~4.0",
32-
"symfony/yaml": "~2.8|~3.0|~4.0",
33-
"symfony/security": "~2.8|~3.0|~4.0",
34-
"symfony/security-acl": "~2.8|~3.0|~4.0",
35-
"symfony/stopwatch": "~2.8|~3.0|~4.0",
36-
"symfony/console": "~2.8|~3.0|~4.0",
37-
"symfony/var-dumper": "~2.8.10|~3.1.4|~3.2|~4.0",
38-
"symfony/expression-language": "~2.8|~3.0|~4.0",
39-
"symfony/web-link": "~3.3|~4.0"
29+
"symfony/routing": "~3.4|~4.0",
30+
"symfony/templating": "~3.4|~4.0",
31+
"symfony/translation": "~3.4|~4.0",
32+
"symfony/yaml": "~3.4|~4.0",
33+
"symfony/security": "~3.4|~4.0",
34+
"symfony/security-acl": "~2.8|~3.0",
35+
"symfony/stopwatch": "~3.4|~4.0",
36+
"symfony/console": "~3.4|~4.0",
37+
"symfony/var-dumper": "~3.4|~4.0",
38+
"symfony/expression-language": "~3.4|~4.0",
39+
"symfony/web-link": "~3.4|~4.0"
4040
},
4141
"suggest": {
4242
"symfony/finder": "",

src/Symfony/Bundle/DebugBundle/composer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
],
1818
"require": {
1919
"php": "^7.1.3",
20-
"symfony/http-kernel": "~2.8|~3.0|~4.0",
21-
"symfony/twig-bridge": "~2.8|~3.0|~4.0",
22-
"symfony/var-dumper": "~2.8|~3.0|~4.0"
20+
"symfony/http-kernel": "~3.4|~4.0",
21+
"symfony/twig-bridge": "~3.4|~4.0",
22+
"symfony/var-dumper": "~3.4|~4.0"
2323
},
2424
"require-dev": {
25-
"symfony/config": "~3.3|~4.0",
26-
"symfony/dependency-injection": "~3.3|~4.0",
27-
"symfony/web-profiler-bundle": "~2.8|~3.0|~4.0"
25+
"symfony/config": "~3.4|~4.0",
26+
"symfony/dependency-injection": "~3.4|~4.0",
27+
"symfony/web-profiler-bundle": "~3.4|~4.0"
2828
},
2929
"suggest": {
3030
"symfony/config": "For service container configuration",

src/Symfony/Bundle/FrameworkBundle/composer.json

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,42 +18,42 @@
1818
"require": {
1919
"php": "^7.1.3",
2020
"ext-xml": "*",
21-
"symfony/cache": "~3.3|~4.0",
22-
"symfony/class-loader": "~3.2|~4.0",
23-
"symfony/dependency-injection": "~3.3-beta2|~4.0",
24-
"symfony/config": "~3.3|~4.0",
25-
"symfony/event-dispatcher": "~3.3|~4.0",
26-
"symfony/http-foundation": "~3.3|~4.0",
27-
"symfony/http-kernel": "~3.3|~4.0",
21+
"symfony/cache": "~3.4|~4.0",
22+
"symfony/class-loader": "~3.4|~4.0",
23+
"symfony/dependency-injection": "~3.4|~4.0",
24+
"symfony/config": "~3.4|~4.0",
25+
"symfony/event-dispatcher": "~3.4|~4.0",
26+
"symfony/http-foundation": "~3.4|~4.0",
27+
"symfony/http-kernel": "~3.4|~4.0",
2828
"symfony/polyfill-mbstring": "~1.0",
29-
"symfony/filesystem": "~2.8|~3.0|~4.0",
30-
"symfony/finder": "~2.8|~3.0|~4.0",
31-
"symfony/routing": "~3.3|~4.0",
32-
"symfony/stopwatch": "~2.8|~3.0|~4.0",
29+
"symfony/filesystem": "~3.4|~4.0",
30+
"symfony/finder": "~3.4|~4.0",
31+
"symfony/routing": "~3.4|~4.0",
32+
"symfony/stopwatch": "~3.4|~4.0",
3333
"doctrine/cache": "~1.0"
3434
},
3535
"require-dev": {
3636
"fig/link-util": "^1.0",
37-
"symfony/asset": "~3.3|~4.0",
38-
"symfony/browser-kit": "~2.8|~3.0|~4.0",
39-
"symfony/console": "~3.3|~4.0",
40-
"symfony/css-selector": "~2.8|~3.0|~4.0",
41-
"symfony/dom-crawler": "~2.8|~3.0|~4.0",
37+
"symfony/asset": "~3.4|~4.0",
38+
"symfony/browser-kit": "~3.4|~4.0",
39+
"symfony/console": "~3.4|~4.0",
40+
"symfony/css-selector": "~3.4|~4.0",
41+
"symfony/dom-crawler": "~3.4|~4.0",
4242
"symfony/polyfill-intl-icu": "~1.0",
43-
"symfony/security": "~2.8|~3.0|~4.0",
44-
"symfony/form": "~3.3|~4.0",
45-
"symfony/expression-language": "~2.8|~3.0|~4.0",
46-
"symfony/process": "~2.8|~3.0|~4.0",
47-
"symfony/security-core": "~3.2|~4.0",
48-
"symfony/security-csrf": "~2.8|~3.0|~4.0",
49-
"symfony/serializer": "~3.3|~4.0",
50-
"symfony/translation": "~3.2|~4.0",
51-
"symfony/templating": "~2.8|~3.0|~4.0",
52-
"symfony/validator": "~3.3|~4.0",
53-
"symfony/workflow": "~3.3|~4.0",
54-
"symfony/yaml": "~3.2|~4.0",
55-
"symfony/property-info": "~3.3|~4.0",
56-
"symfony/web-link": "~3.3|~4.0",
43+
"symfony/security": "~3.4|~4.0",
44+
"symfony/form": "~3.4|~4.0",
45+
"symfony/expression-language": "~3.4|~4.0",
46+
"symfony/process": "~3.4|~4.0",
47+
"symfony/security-core": "~3.4|~4.0",
48+
"symfony/security-csrf": "~3.4|~4.0",
49+
"symfony/serializer": "~3.4|~4.0",
50+
"symfony/translation": "~3.4|~4.0",
51+
"symfony/templating": "~3.4|~4.0",
52+
"symfony/validator": "~3.4|~4.0",
53+
"symfony/workflow": "~3.4|~4.0",
54+
"symfony/yaml": "~3.4|~4.0",
55+
"symfony/property-info": "~3.4|~4.0",
56+
"symfony/web-link": "~3.4|~4.0",
5757
"doctrine/annotations": "~1.0",
5858
"phpdocumentor/reflection-docblock": "^3.0",
5959
"twig/twig": "~1.26|~2.0",
@@ -63,14 +63,14 @@
6363
"phpdocumentor/reflection-docblock": "<3.0",
6464
"phpdocumentor/type-resolver": "<0.2.0",
6565
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
66-
"symfony/asset": "<3.3",
67-
"symfony/console": "<3.3",
68-
"symfony/form": "<3.3",
69-
"symfony/property-info": "<3.3",
70-
"symfony/serializer": "<3.3",
71-
"symfony/translation": "<3.2",
72-
"symfony/validator": "<3.3",
73-
"symfony/workflow": "<3.3"
66+
"symfony/asset": "<3.4",
67+
"symfony/console": "<3.4",
68+
"symfony/form": "<3.4",
69+
"symfony/property-info": "<3.4",
70+
"symfony/serializer": "<3.4",
71+
"symfony/translation": "<3.4",
72+
"symfony/validator": "<3.4",
73+
"symfony/workflow": "<3.4"
7474
},
7575
"suggest": {
7676
"ext-apcu": "For best performance of the system caches",

0 commit comments

Comments
 (0)