From 08ca422897d2b0a5b3d38cf656b2861055420f55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Thu, 2 Jun 2016 12:45:27 +0200 Subject: [PATCH] Test with lowest dependencies and fix them --- .travis.yml | 13 ++++++++----- composer.json | 21 +++++++++++---------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index 49d5383c077..0da634cbfd7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,18 +6,21 @@ cache: directories: - $HOME/.composer/cache -php: - - '7.0' +matrix: + include: + - php: '7.0' + - php: '7.0' + env: deps="low" before_install: - - phpenv config-rm xdebug.ini - phpunit --self-update - npm install -g swagger-cli install: - - composer update --no-interaction --prefer-dist + - if [[ ! $deps ]]; then composer update --no-progress --ansi; fi + - if [[ $deps = low ]]; then composer update --no-progress --ansi --prefer-lowest --prefer-stable; fi script: - - vendor/bin/phpunit + - phpunit - vendor/bin/behat - tests/Fixtures/app/console api:swagger:export > swagger.json && swagger validate swagger.json && rm swagger.json diff --git a/composer.json b/composer.json index b10e9a1413d..49995961944 100644 --- a/composer.json +++ b/composer.json @@ -17,33 +17,34 @@ "doctrine/inflector": "^1.0", "psr/cache": "^1.0", - "symfony/http-foundation": "^2.3 || ^3.0", - "symfony/http-kernel": "^2.8 || ^3.0", - "symfony/property-info": "^2.8 || ^3.0 ", + "symfony/http-foundation": "^2.7 || ^3.0", + "symfony/http-kernel": "^2.7 || ^3.0", + "symfony/property-info": "^3.1", "symfony/serializer": "^3.1", "willdurand/negotiation": "^2.0" }, "require-dev": { - "phpunit/phpunit": "^5.0", "behat/behat": "^3.1", "behat/mink": "^1.7", "behat/mink-browserkit-driver": "^1.3.1", "behat/mink-extension": "^2.2", "behat/symfony2-extension": "^2.1", "behatch/contexts": "^2.5", - "doctrine/doctrine-bundle": "^1.6@dev", - "doctrine/orm": "^2.2.3", + "doctrine/doctrine-bundle": "^1.6.3", + "doctrine/orm": "^2.5", + "doctrine/annotations": "^1.2", "friendsofsymfony/user-bundle": "^2.0@dev", "nelmio/api-doc-bundle": "^2.11.2", "php-mock/php-mock-phpunit": "^1.1", "phpdocumentor/reflection-docblock": "^3.0", "symfony/cache": "^3.1", - "symfony/dependency-injection": "^2.8 || ^3.0", + "symfony/dependency-injection": "^2.7 || ^3.0", "symfony/framework-bundle": "^3.1", - "symfony/phpunit-bridge": "^3.1", + "symfony/doctrine-bridge": "^2.8 || ^3.0", + "symfony/phpunit-bridge": "^2.7 || ^3.0", "symfony/security": "^2.7 || ^3.0", - "symfony/validator": "^2.5 || ^3.0", - "symfony/finder": "^2.8 || ^3.1" + "symfony/validator": "^2.7 || ^3.0", + "symfony/finder": "^2.7 || ^3.0" }, "suggest": { "friendsofsymfony/user-bundle": "To use the FOSUserBundle bridge.",