language: php matrix: include: - php: 5.5 - php: 5.6 - php: 7.0 - php: 7.1 env: - ENABLE_XDEBUG=true - php: 7.1 env: - ENABLE_DEVTOOLS=true - php: nightly - php: hhvm-3.12 sudo: required dist: trusty group: edge - php: hhvm sudo: required dist: trusty group: edge allow_failures: - php: nightly - php: hhvm-3.12 - php: hhvm fast_finish: true os: - linux notifications: irc: "chat.freenode.net#hoaproject" sudo: false env: global: - secure: "AAAAB3NzaC1yc2EAAAADAQABAAAAgQDWT5GFT7ofL21HTaZfJhX7MeMTV0vQODPwS4VXl0v8rrc7pHrOHaDQjnP70Lyvn9Nsgkje+DIPklayG6SD6Q/vaBgvmAeOK4fa0B/8I5Om5OvRHCruUnEKWlOC3uwxsEh2+iNaBTkzFTMhPUBsPAx4o64ccGBdj+FwvoIPTR7Q4w==" cache: directories: - vendor/ before_script: - export PATH="$PATH:$HOME/.composer/vendor/bin" - if [[ ! $ENABLE_XDEBUG ]]; then phpenv config-rm xdebug.ini || echo "ext-xdebug is not available, cannot remove it."; fi script: - composer install - vendor/bin/hoa test:run - if [[ $ENABLE_DEVTOOLS ]]; then composer global require friendsofphp/php-cs-fixer; vendor/bin/hoa devtools:cs --diff --dry-run .; fi