version: ~> 1.0 # Use a manual matrix as composer.json requires "silverstripe/cms": "^4.6", # This should be changed to "standard-jobs-range-npm" as soon as the lowest recipe # version in the travis shared jobs matrix is 4.6 import: - silverstripe/silverstripe-travis-shared:config/provision/standard.yml jobs: include: - php: 7.4 env: - DB=MYSQL - REQUIRE_INSTALLER="4.x-dev" - NPM_TEST=1 - php: 7.4 env: - DB=PGSQL - REQUIRE_INSTALLER="4.x-dev" - PHPUNIT_TEST=1 - PHPCS_TEST=1 - php: 7.4 env: - DB=MYSQL - REQUIRE_INSTALLER="4.x-dev" - PHPUNIT_COVERAGE_TEST=1 - php: 8.0 env: - DB=MYSQL - REQUIRE_INSTALLER="4.x-dev" - BEHAT_TEST=1 - BEHAT_SUITE="userforms" - php: 8.1.0 env: - DB=MYSQL - REQUIRE_INSTALLER="4.x-dev" - PHPUNIT_TEST=1 allow_failures: - php: 8.1.0