language: php php: - '7.0' - '7.2' matrix: include: - os: osx osx_image: xcode9.1 language: generic before_install: # Fix ruby error https://github.com/Homebrew/brew/issues/3299 - brew update - brew tap homebrew/homebrew-php - brew install php71 - brew install homebrew/php/php71-xdebug - curl https://getcomposer.org/installer | php - ln -s "`pwd`/composer.phar" /usr/local/bin/composer git: depth: 10 submodules: false services: - docker env: global: - BUILD_LEADER_ID=1 cache: directories: - $HOME/.composer/cache - $HOME/.npm install: - git submodule update --init --jobs 9 - composer install --prefer-dist --no-interaction script: - vendor/bin/phpcs -n - vendor/bin/phpunit --coverage-clover=coverage.xml after_success: - bash <(curl -s https://codecov.io/bash) - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/* - git fetch --tags - nvm install 8 && nvm use 8 - npm install - npm run semantic-release branches: except: - /^v\d+\.\d+\.\d+$/