sudo: false dist: trusty language: php notifications: email: on_success: never on_failure: change branches: only: - master cache: directories: - $HOME/.composer/cache matrix: include: - php: 7.4 env: WP_VERSION=trunk - php: 7.4 env: WP_VERSION=latest - php: 7.3 env: WP_VERSION=latest - php: 7.2 env: WP_VERSION=latest - php: 7.1 env: WP_VERSION=latest - php: 7.0 env: WP_VERSION=latest - php: 5.6 env: WP_VERSION=4.9 - php: 5.6 env: WP_VERSION=latest - php: 5.6 env: WP_VERSION=trunk before_script: - "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash" - export PATH="$HOME/.composer/vendor/bin:$PATH" - | if [ -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini ]; then phpenv config-rm xdebug.ini else echo "xdebug.ini does not exist" fi - | if [[ ! -z "$WP_VERSION" ]]; then bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION composer global require "phpunit/phpunit=4.8.*|5.7.*" fi script: - fossa init - fossa analyze - | if [[ ! -z "$WP_VERSION" ]] ; then phpunit WP_MULTISITE=1 phpunit fi - | if [[ "$WP_TRAVISCI" == "phpcs" ]] ; then phpcs fi