diff --git a/.travis.yml b/.travis.yml index 47275da..efe551d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,8 +2,8 @@ language: php php: - 7.2 - - 7.3 - 7.4 + - 'nightly' env: global: @@ -19,14 +19,19 @@ matrix: - php: 7.2 env: STATIC_ANALYSIS=1 DEFAULT=0 -before_script: - - composer update --no-interaction - - - if [[ $STATIC_ANALYSIS == 1 ]]; then composer stan-setup; fi +install: + - | + if [[ $TRAVIS_PHP_VERSION == 'nightly' ]]; then + composer install --no-interaction --ignore-platform-reqs + elif [[ $STATIC_ANALYSIS == 1 ]]; then + composer stan-setup + else + composer install + fi script: - - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION != 7.3 ]]; then vendor/bin/phpunit; fi - - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION == 7.3 ]]; then vendor/bin/phpunit --coverage-clover=clover.xml; fi + - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION != 7.4 ]]; then vendor/bin/phpunit; fi + - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION == 7.4 ]]; then vendor/bin/phpunit --coverage-clover=clover.xml; fi - | if [[ $STATIC_ANALYSIS == 1 ]]; then @@ -36,7 +41,7 @@ script: - if [[ $PHPCS == 1 ]]; then composer cs-check; fi after_success: - - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION == 7.3 ]]; then bash <(curl -s https://codecov.io/bash); fi + - if [[ $DEFAULT == 1 && $TRAVIS_PHP_VERSION == 7.4 ]]; then bash <(curl -s https://codecov.io/bash); fi notifications: email: false diff --git a/composer.json b/composer.json index e96d8ed..657ec47 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ }, "require-dev": { "cakephp/cakephp-codesniffer": "^4.0", - "phpunit/phpunit": "~8.5.0", + "phpunit/phpunit": "^8.5 || ^9.3", "cakephp/bake": "^2.0" }, "autoload": {