language: php



php:

  - 5.4

  - 5.5

  - 5.6

  - 7.0

  - hhvm



before_script:

  - curl --version

  - pear config-set php_ini ~/.phpenv/versions/`php -r 'echo phpversion();'`/etc/php.ini || echo 'Error modifying PEAR'

  - pecl install uri_template || echo 'Error installing uri_template'

  - composer self-update

  - composer install --no-interaction --prefer-source --dev

  - ~/.nvm/nvm.sh install v0.6.14

  - ~/.nvm/nvm.sh run v0.6.14



script: make test



matrix:

  allow_failures:

    - php: hhvm

    - php: 7.0

  fast_finish: true



before_deploy:

  - make package



deploy:

  provider: releases

  api_key:

    secure: UpypqlYgsU68QT/x40YzhHXvzWjFwCNo9d+G8KAdm7U9+blFfcWhV1aMdzugvPMl6woXgvJj7qHq5tAL4v6oswCORhpSBfLgOQVFaica5LiHsvWlAedOhxGmnJqMTwuepjBCxXhs3+I8Kof1n4oUL9gKytXjOVCX/f7XU1HiinU=

  file:

    - build/artifacts/guzzle.phar

    - build/artifacts/guzzle.zip

  on:

    repo: guzzle/guzzle

    tags: true

    all_branches: true

    php: 5.4

