Browse Source

Merge pull request #2689 from WouterJ/patch-6

Add test against lowest dependencies
Thomas 10 năm trước cách đây
mục cha
commit
28491189ca
2 tập tin đã thay đổi với 8 bổ sung3 xóa
  1. 5 1
      .travis.yml
  2. 3 2
      composer.json

+ 5 - 1
.travis.yml

@@ -15,8 +15,9 @@ env:
   - SYMFONY_VERSION=2.7.*@dev
 
 before_script:
+  - composer selfupdate
   - composer require symfony/symfony:${SYMFONY_VERSION} --no-update
-  - composer install --dev --prefer-source
+  - composer update --prefer-source $COMPOSER_FLAGS
   - sudo pip install -r Resources/doc/requirements.txt
 
 script: make test
@@ -25,6 +26,9 @@ notifications:
     webhooks: http://sonata-project.org/bundles/admin/master/travis
 
 matrix:
+  include:
+    - php: 5.3.3
+      env: SYMFONY_VERSION=2.3.* COMPOSER_FLAGS="--prefer-lowest"
   allow_failures:
     - php: hhvm
     - env: SYMFONY_VERSION=2.7.*@dev

+ 3 - 2
composer.json

@@ -28,12 +28,13 @@
         "symfony/class-loader":"~2.3",
         "sensio/generator-bundle": "~2.3",
         "symfony/translation":"~2.3",
+        "symfony/dependency-injection": "~2.3,>=2.3.3",
         "twig/twig": "~1.15",
         "twig/extensions": "~1.0",
         "sonata-project/exporter": "~1.0",
         "sonata-project/block-bundle": "~2.2,>=2.2.7",
-        "sonata-project/core-bundle": "~2.2",
-        "doctrine/common": "~2.2",
+        "sonata-project/core-bundle": "~2.2,>=2.2.1",
+        "doctrine/common": "~2.4",
         "knplabs/knp-menu-bundle": ">=1.1.0,<3.0.0",
         "knplabs/knp-menu": ">=1.1.0,<3.0.0"
     },