language: php
-# As of May 2019, Travis is phasing out VMs based on Precise, which means that we can only test on php >= 5.6 going forward...
+# As of May 2019, Travis is deprecating VMs based on Precise, which means that we can only test on php >= 5.6 going forward
+# (nb: this is not necessarily true yet - and we can use a different base for each php version, but we'll have to
+# adapt the apache / env setup scripts to accommodate that...)
dist: xenial
php:
- 7.1
- 7.2
- 7.3
+ - 7.4
+ - 8.0
before_install:
# This is mandatory or the 'apt-get install' calls following will fail
# Upload code-coverage to Scrutinizer
- if [ -f coverage.clover ]; then wget https://scrutinizer-ci.com/ocular.phar; fi
- if [ -f coverage.clover ]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi
- # Upload code-coverage CodeClimate
- - if [ -f coverage.clover ]; then CODECLIMATE_REPO_TOKEN=7fa6ee01e345090e059e5e42f3bfbcc8692feb8340396382dd76390a3019ac13 ./vendor/bin/test-reporter --coverage-report=coverage.clover; fi
+ # Upload code-coverage CodeClimate - disabled as it does not support php 8 atm
+ #- if [ -f coverage.clover ]; then CODECLIMATE_REPO_TOKEN=7fa6ee01e345090e059e5e42f3bfbcc8692feb8340396382dd76390a3019ac13 ./vendor/bin/test-reporter --coverage-report=coverage.clover; fi
# reduce depth (history) of git checkout
git:
- depth: 5
+ depth: 1