@@ -2,27 +2,14 @@ sudo: false
22
33language :php
44
5- branches :
6- except :
7- -/^release-\d+\.\d+\.\d+.*$/
8- -/^ghgfk-.*$/
9-
105cache :
116directories :
127 -$HOME/.composer/cache
13- -$HOME/.local
14- -zf-mkdoc-theme
158
169env :
1710global :
18- -TESTS_ZEND_CAPTCHA_GC=true
19- -TESTS_ZEND_CAPTCHA_RECAPTCHA_SUPPORT=true
20- -COMPOSER_ARGS="--no-interaction --ignore-platform-reqs"
21- -SITE_URL="https://zendframework.github.io/zend-captcha"
22- -GH_USER_NAME="Matthew Weier O'Phinney"
23- -GH_USER_EMAIL="matthew@weierophinney.net"
24- -GH_REF="github.com/zendframework/zend-captcha.git"
25- -secure :" xTnld/C64EfRstO7gVoZEj2MIeKEWG/d18WMeW/oPkfgJCQlm9UuAv0lpZRkvqKeMCWBRuGG0PY/nAIgF/+AkA9TXB5HBQ+jcftWdOaCp1e8qMLysGc9hOiYvekAtU1OsqPkpCGIrmBowNsKbAPJwSh3Vcw+1+Gb3MPkLjcS3WIWYa1IKd8PEyUkapzOMn/ltFrP5Vy46zvSLrZxVhl+qwF5f4+gpCp8oBJqqT5frD/pHE1o2YiId4+s6mKE9Jq2qVszWZQT/o3ii7iJ7Ea009n7b2/+WfVgBmVISoNV6bOuLRNzm2l9hublTmUB+DMlE5xiE3VDBoySkdCXgSkLq7FR/rqRpI2yz649ZgID4HkwCl77E+R55vQwNPoUmHox059j71wdaqOkTSm0vhOfF8vGxmdDj7GhEQPPbTflI9ulrh247VQlfI+Av13JmgbvPDvi7vju/QhcjeC7NSPRnvi9mQpQtEaKF6mBdh9mwgL3SD48jnsC0UI5W1TXcjczDM3Sf/P2tLtHeqii3f7ioklbn/Fi3t2VSMg6iLcj57Sk4h1NmrDhcrMIBPSgRAnLMNopzkk4uwT/u5CMqUMmI+6VFkA+qgQ1MGaZAFhribAob8WM9OJo9m0i5qmn76mE+gMX1qBFV/VdBwP2La5nhqTRfaKzM4bzTfA9pmNHje0="
11+ -COMPOSER_ARGS="--no-interaction"
12+ -COVERAGE_DEPS="satooshi/php-coveralls"
2613
2714matrix :
2815include :
@@ -32,9 +19,7 @@ matrix:
3219 -php :5.6
3320env :
3421 -DEPS=locked
35- -TEST_COVERAGE=true
36- -DEPLOY_DOCS="$(if [[ $TRAVIS_BRANCH == 'master' && $TRAVIS_PULL_REQUEST == 'false' ]]; then echo -n 'true' ; else echo -n 'false' ; fi)"
37- -PATH="$HOME/.local/bin:$PATH"
22+ -LEGACY_DEPS="phpunit/phpunit"
3823 -php :5.6
3924env :
4025 -DEPS=latest
@@ -44,47 +29,49 @@ matrix:
4429 -php :7
4530env :
4631 -DEPS=locked
47- -CHECK_CS=true
32+ -LEGACY_DEPS="phpunit/phpunit"
4833 -php :7
4934env :
5035 -DEPS=latest
36+ -php :7.1
37+ env :
38+ -DEPS=lowest
39+ -php :7.1
40+ env :
41+ -DEPS=locked
42+ -CS_CHECK=true
43+ -TEST_COVERAGE=true
5144 -php :7.1
5245env :
5346 -DEPS=latest
54- -php :hhvm
47+ -php :7.2
5548env :
5649 -DEPS=lowest
57- -php :hhvm
50+ -php :7.2
5851env :
5952 -DEPS=locked
60- -php :hhvm
53+ -php :7.2
6154env :
6255 -DEPS=latest
63- allow_failures :
64- -php :hhvm
65-
66- notifications :
67- irc :" irc.freenode.org#zftalk.dev"
68- email :false
6956
7057before_install :
71- -if [[ $TRAVIS_PHP_VERSION != "hhvm" && $ TEST_COVERAGE != 'true' ]]; then phpenv config-rm xdebug.ini ; fi
58+ -if [[ $TEST_COVERAGE != 'true' ]]; then phpenv config-rm xdebug.ini || return 0 ; fi
7259 -travis_retry composer self-update
7360
7461install :
62+ -travis_retry composer install $COMPOSER_ARGS --ignore-platform-reqs
63+ -if [[ $LEGACY_DEPS != '' ]]; then travis_retry composer update $COMPOSER_ARGS --with-dependencies $LEGACY_DEPS ; fi
7564 -if [[ $DEPS == 'latest' ]]; then travis_retry composer update $COMPOSER_ARGS ; fi
7665 -if [[ $DEPS == 'lowest' ]]; then travis_retry composer update --prefer-lowest --prefer-stable $COMPOSER_ARGS ; fi
77- -if [[ $TEST_COVERAGE == 'true' ]]; then travis_retry composer require --dev $COMPOSER_ARGS satooshi/php-coveralls:^1.0 ; fi
78- -travis_retry composer install $COMPOSER_ARGS
79- -composer show
66+ -if [[ $TEST_COVERAGE == 'true' ]]; then travis_retry composer require --dev $COMPOSER_ARGS $COVERAGE_DEPS ; fi
67+ -stty cols 120 && composer show
8068
8169script :
8270 -if [[ $TEST_COVERAGE == 'true' ]]; then composer test-coverage ; else composer test ; fi
83- -if [[ $CHECK_CS == 'true' ]]; then composer cs-check ; fi
84- -if [[ $DEPLOY_DOCS == "true" && "$TRAVIS_TEST_RESULT" == "0" ]]; then travis_retry curl -sSL https://raw.githubusercontent.com/zendframework/zf-mkdoc-theme/master/theme-installer.sh | bash ; fi
71+ -if [[ $CS_CHECK == 'true' ]]; then composer cs-check ; fi
8572
8673after_script :
87- -if [[ $TEST_COVERAGE == 'true' ]]; thentravis_retry composer upload-coverage ; fi
74+ -if [[ $TEST_COVERAGE == 'true' ]]; then composer upload-coverage ; fi
8875
89- after_success :
90- - if [[ $DEPLOY_DOCS == "true" ]]; then ./zf-mkdoc-theme/deploy.sh ; fi
76+ notifications :
77+ email : false