# - Required for non-buggy xml library for XmlTypeCheck/UploadBaseTest (T75176).
dist: trusty
+git:
+ depth: 3
+ quiet: true
+
+# Cache NPM and Composer directories
+# <https://docs.travis-ci.com/user/caching/>
+cache:
+ npm: true
+ directories:
+ # Composer doesn't have a dedicated cache setting in Travis CI config, so set the directory path instead.
+ - vendor
+
matrix:
fast_finish: true
include:
# On Trusty, mysql user 'travis' doesn't have create database rights
# Postgres has no user called 'root'.
+ - env: dbtype=mysql dbuser=root
+ php: 7.3
- env: dbtype=mysql dbuser=root
php: 7.2
- env: dbtype=mysql dbuser=root
- env: dbtype=mysql dbuser=root
php: hhvm-3.18
allow_failures:
- - php: 7.2
+ - php: 7.3
- php: hhvm-3.18
- php: hhvm-3.21
- php: hhvm-3.24