1language: php 2 3matrix: 4 include: 5 - php: 5.5 6 - php: 5.6 7 - php: 7.0 8 - php: 7.1 9 env: 10 - ENABLE_XDEBUG=true 11 - php: 7.1 12 env: 13 - ENABLE_DEVTOOLS=true 14 - php: nightly 15 - php: hhvm-3.12 16 sudo: required 17 dist: trusty 18 group: edge 19 - php: hhvm 20 sudo: required 21 dist: trusty 22 group: edge 23 allow_failures: 24 - php: nightly 25 - php: hhvm-3.12 26 - php: hhvm 27 fast_finish: true 28 29os: 30 - linux 31 32notifications: 33 irc: "chat.freenode.net#hoaproject" 34 35sudo: false 36 37env: 38 global: 39 - secure: "AAAAB3NzaC1yc2EAAAADAQABAAACAQDIf0Rf76Hhkflz5b9UzWjOjk4UlMU5ySk0VY3B4WdHDLWMMK7fBp1Aj9qXWEDwkuX/NbQP1gB8jQNo7i5uZEOfu7Mn2svPkBBtnmKmaJhk90xypM4lcpcdPi4e8kXUgkriNQLQ2bRe1qZIeF115FkuIvActq7iWKY1TVSZbO54cDKMifDZfH09cf4vpwrZJqwZG6PUnUcCYijgDy99HtfRvzf9xalO4yWm55ZEbJ/VNTHlq1EhK73QLdHC7MO+OQFcd5wEyMbNxBj/bDn/udgb0HsrDijComTg/oTdQJMspYDQYV3ZYvpGozTTCVQrVTYYTP9RCNstgJLHDv9fZZW6yRlw4yNsT7jIQRLs/7awTxOAvRlxqaxk0//ECVNhDgawVtlbEIKrqnM1N7QTm0gjE0HkWEzxE0QbgoZqlLFD6qCp6WVvIT3uGY/i4TkVy78wf3/fzCKbrf72kYSbxIOCxVtptOmrgAblNEpiA/uZ9IofR2p2iwiVY1xF/mzxV2M4zCw6WASrlDhkaL0IncEdRtBuV2WTpixmtjmNkE9h/90kzb5cKExU786gZmvyflYvqlNlcMo3dNsDnROjQCAUXGBw5+risdqTT295BGmlEdZUtcf0c6/zEGhR8B7CktWYLSgOL5mpGMVNEBzyzEwnIiWCvI3pGgoV3Z9UzSJWKQ==" 40 41cache: 42 directories: 43 - vendor/ 44 45before_script: 46 - export PATH="$PATH:$HOME/.composer/vendor/bin" 47 - if [[ ! $ENABLE_XDEBUG ]]; then 48 phpenv config-rm xdebug.ini || echo "ext-xdebug is not available, cannot remove it."; 49 fi 50 51script: 52 - composer install 53 - vendor/bin/hoa test:run 54 - if [[ $ENABLE_DEVTOOLS ]]; then 55 composer global require friendsofphp/php-cs-fixer; 56 vendor/bin/hoa devtools:cs --diff --dry-run .; 57 fi 58