Skip to content

Commit 097c8c6

Browse files
Merge branch '4.4' into 5.1
* 4.4: [appveyor] fix checking for the .x branch Remove "branch-alias", populate "version"
2 parents da99063 + 0c3447f commit 097c8c6

File tree

88 files changed

+119
-438
lines changed

Some content is hidden

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

88 files changed

+119
-438
lines changed

.appveyor.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,14 @@ install:
5050
- git config --global user.email ""
5151
- git config --global user.name "Symfony"
5252
- php .github/build-packages.php "HEAD^" src\Symfony\Bridge\PhpUnit src\Symfony\Contracts
53-
- IF %APPVEYOR_REPO_BRANCH%==master (SET COMPOSER_ROOT_VERSION=dev-master) ELSE (SET COMPOSER_ROOT_VERSION=%APPVEYOR_REPO_BRANCH%.x-dev)
5453
- php composer.phar update --no-progress --no-suggest --ansi
5554
- php phpunit install
5655

5756
test_script:
5857
- SET X=0
5958
- SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped
6059
- copy /Y c:\php\php.ini-min c:\php\php.ini
61-
- IF %APPVEYOR_REPO_BRANCH% neq master (rm -Rf src\Symfony\Bridge\PhpUnit)
60+
- IF %APPVEYOR_REPO_BRANCH:~-2% neq .x (rm -Rf src\Symfony\Bridge\PhpUnit)
6261
- mv src\Symfony\Component\HttpClient\phpunit.xml.dist src\Symfony\Component\HttpClient\phpunit.xml
6362
- php phpunit src\Symfony --exclude-group tty,benchmark,intl-data || SET X=!errorlevel!
6463
- php phpunit src\Symfony\Component\HttpClient || SET X=!errorlevel!

.github/build-packages.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,20 @@
5050
passthru("cd $dir && git init && git add . && git commit -q -m - && git archive -o package.tar HEAD && rm .git/ -Rf");
5151
}
5252

53-
if (!isset($package->extra->{'branch-alias'}->{'dev-master'})) {
54-
echo "Missing \"dev-master\" branch-alias in composer.json extra.\n";
53+
if (!isset($package->version)) {
54+
echo "Missing \"version\" in composer.json.\n";
5555
exit(1);
5656
}
57-
$package->version = str_replace('-dev', '.x-dev', $package->extra->{'branch-alias'}->{'dev-master'});
57+
$package->version = str_replace('-dev', '.x-dev', $package->version);
5858
$package->dist['type'] = 'tar';
5959
$package->dist['url'] = 'file://'.str_replace(DIRECTORY_SEPARATOR, '/', dirname(__DIR__))."/$dir/package.tar";
6060

6161
$packages[$package->name][$package->version] = $package;
6262

63-
$versions = @file_get_contents('https://repo.packagist.org/p/'.$package->name.'.json') ?: sprintf('{"packages":{"%s":{"dev-master":%s}}}', $package->name, file_get_contents($dir.'/composer.json'));
63+
$versions = @file_get_contents('https://repo.packagist.org/p/'.$package->name.'.json') ?: sprintf('{"packages":{"%s":{"%s":%s}}}', $package->name, $package->version, file_get_contents($dir.'/composer.json'));
6464
$versions = json_decode($versions)->packages->{$package->name};
6565

66-
if (isset($versions->{'dev-master'}) && $package->version === str_replace('-dev', '.x-dev', $versions->{'dev-master'}->extra->{'branch-alias'}->{'dev-master'})) {
67-
unset($versions->{'dev-master'});
68-
}
66+
unset($versions->{'dev-master'});
6967

7068
foreach ($versions as $v => $package) {
7169
$packages[$package->name] += array($v => $package);

.travis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ install:
209209
git fetch --depth=2 origin refs/pull/$SYMFONY_PHPUNIT_BRIDGE_PR/head
210210
git rm -rq src/Symfony/Bridge/PhpUnit
211211
git checkout -q FETCH_HEAD -- src/Symfony/Bridge/PhpUnit
212-
export SYMFONY_VERSION=$(cat src/Symfony/Bridge/PhpUnit/composer.json | grep '^ *"dev-master". *"[1-9]' | grep -o '[0-9.]*')
212+
export SYMFONY_VERSION=$(cat src/Symfony/Bridge/PhpUnit/composer.json | grep '^ *"version": *"[1-9]' | grep -o '[0-9.]*')
213213
sed -i 's/"symfony\/phpunit-bridge": ".*"/"symfony\/phpunit-bridge": "'$SYMFONY_VERSION'.x@dev"/' composer.json
214214
rm -rf .phpunit
215215
fi
@@ -235,20 +235,20 @@ install:
235235
fi
236236
237237
- |
238-
# For the master branch, when deps=high, the version before master is checked out and tested with the locally patched components
239-
if [[ $deps = high && $TRAVIS_BRANCH = master ]]; then
238+
# For the .x branch, when deps=high, the version before .x is checked out and tested with the locally patched components
239+
if [[ $deps = high && $TRAVIS_BRANCH = *.x ]]; then
240240
export FLIP='🙃'
241241
export SYMFONY_VERSION=$(git ls-remote --heads | grep -o '/[1-9].*' | tail -n 1 | sed s/.//) &&
242242
git fetch --depth=2 origin $SYMFONY_VERSION &&
243243
git checkout -m FETCH_HEAD &&
244244
export COMPONENTS=$(find src/Symfony -mindepth 2 -type f -name phpunit.xml.dist -printf '%h\n' | sort)
245245
else
246-
export SYMFONY_VERSION=$(cat composer.json | grep '^ *"dev-master". *"[1-9]' | grep -o '[0-9.]*')
246+
export SYMFONY_VERSION=$(cat composer.json | grep '^ *"version". *"[1-9]' | grep -o '[0-9.]*')
247247
fi
248248
249249
- |
250-
# Skip the phpunit-bridge on not-master branches when $deps is empty
251-
if [[ ! $deps && $TRAVIS_BRANCH != master ]]; then
250+
# Skip the phpunit-bridge on bugfix-only branches when $deps is empty
251+
if [[ ! $deps && ! $TRAVIS_BRANCH = *.x ]]; then
252252
export COMPONENTS=$(find src/Symfony -mindepth 3 -type f -name phpunit.xml.dist -not -wholename '*/Bridge/PhpUnit/*' -printf '%h\n' | sort)
253253
fi
254254
@@ -270,7 +270,7 @@ install:
270270
271271
- |
272272
# Legacy tests are skipped when deps=high and when the current branch version has not the same major version number as the next one
273-
[[ $deps = high && ${SYMFONY_VERSION%.*} != $(git show $(git ls-remote --heads | grep -FA1 /$SYMFONY_VERSION | tail -n 1):composer.json | grep '^ *"dev-master". *"[1-9]' | grep -o '[0-9]*' | head -n 1) ]] && export LEGACY=,legacy
273+
[[ $deps = high && ${SYMFONY_VERSION%.*} != $(git show $(git ls-remote --heads | grep -FA1 /$SYMFONY_VERSION | tail -n 1):composer.json | grep '^ *"version". *"[1-9]' | grep -o '[0-9]*' | head -n 1) ]] && export LEGACY=,legacy
274274
275275
export COMPOSER_ROOT_VERSION=$SYMFONY_VERSION.x-dev
276276
if [[ $deps ]]; then mv composer.json.phpunit composer.json; fi
@@ -296,7 +296,7 @@ install:
296296
(cd src/Symfony/Component/HttpFoundation; mv composer.bak composer.json)
297297
COMPONENTS=$(git diff --name-only src/ | grep composer.json || true)
298298
299-
if [[ $COMPONENTS && $LEGACY && $TRAVIS_BRANCH != master && $TRAVIS_PULL_REQUEST != false ]]; then
299+
if [[ $COMPONENTS && $LEGACY && ! $TRAVIS_BRANCH = *.x && $TRAVIS_PULL_REQUEST != false ]]; then
300300
export FLIP='🙃'
301301
SYMFONY_VERSION=$(echo $SYMFONY_VERSION | awk '{print $1 - 1}')
302302
echo -e "\\n\\e[33;1mChecking out Symfony $SYMFONY_VERSION and running tests with patched components as deps\\e[0m"

composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,5 @@
170170
}
171171
],
172172
"minimum-stability": "dev",
173-
"extra": {
174-
"branch-alias": {
175-
"dev-master": "5.1-dev"
176-
}
177-
}
173+
"version": "5.1-dev"
178174
}

src/Symfony/Bridge/Doctrine/composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,5 @@
7676
]
7777
},
7878
"minimum-stability": "dev",
79-
"extra": {
80-
"branch-alias": {
81-
"dev-master": "5.1-dev"
82-
}
83-
}
79+
"version": "5.1-dev"
8480
}

src/Symfony/Bridge/Monolog/composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,5 @@
4545
]
4646
},
4747
"minimum-stability": "dev",
48-
"extra": {
49-
"branch-alias": {
50-
"dev-master": "5.1-dev"
51-
}
52-
}
48+
"version": "5.1-dev"
5349
}

src/Symfony/Bridge/PhpUnit/composer.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
"php": "THIS BRIDGE WHEN TESTING LOWEST SYMFONY VERSIONS.",
2121
"php": ">=5.5.9"
2222
},
23+
"require-dev": {
24+
"symfony/deprecation-contracts": "^2.1"
25+
},
2326
"suggest": {
2427
"symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
2528
},
@@ -38,15 +41,10 @@
3841
],
3942
"minimum-stability": "dev",
4043
"extra": {
41-
"branch-alias": {
42-
"dev-master": "5.1-dev"
43-
},
4444
"thanks": {
4545
"name": "phpunit/phpunit",
4646
"url": "https://github.com/sebastianbergmann/phpunit"
4747
}
4848
},
49-
"require-dev": {
50-
"symfony/deprecation-contracts": "^2.1"
51-
}
49+
"version": "5.1-dev"
5250
}

src/Symfony/Bridge/ProxyManager/composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,5 @@
3333
]
3434
},
3535
"minimum-stability": "dev",
36-
"extra": {
37-
"branch-alias": {
38-
"dev-master": "5.1-dev"
39-
}
40-
}
36+
"version": "5.1-dev"
4137
}

src/Symfony/Bridge/Twig/composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,5 @@
7878
]
7979
},
8080
"minimum-stability": "dev",
81-
"extra": {
82-
"branch-alias": {
83-
"dev-master": "5.1-dev"
84-
}
85-
}
81+
"version": "5.1-dev"
8682
}

src/Symfony/Bundle/DebugBundle/composer.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,5 @@
4242
]
4343
},
4444
"minimum-stability": "dev",
45-
"extra": {
46-
"branch-alias": {
47-
"dev-master": "5.1-dev"
48-
}
49-
}
45+
"version": "5.1-dev"
5046
}

0 commit comments

Comments
 (0)