diff --git a/.travis.yml b/.travis.yml index a8856ad..77ed3b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,9 @@ language: php php: - - 7.2 - - 7.4 + - 8.1 + - 8.2 + - 8.3 services: - mysql @@ -21,13 +22,13 @@ matrix: fast_finish: true include: - - php: 7.2 + - php: 8.1 env: PHPCS=1 DEFAULT=0 - - php: 7.2 + - php: 8.1 env: STATIC_ANALYSIS=1 DEFAULT=0 - - php: 7.2 + - php: 8.1 env: PREFER_LOWEST=1 before_script: @@ -39,8 +40,6 @@ before_script: - if [[ $DB = 'mysql' ]]; then mysql -e 'CREATE DATABASE cakephp_test;'; fi - if [[ $DB = 'pgsql' ]]; then psql -c 'CREATE DATABASE cakephp_test;' -U postgres; fi - - if [[ $STATIC_ANALYSIS = 1 ]]; then composer require --dev phpstan/phpstan:^0.12; fi - script: - | if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION = 7.4 ]]; then @@ -51,9 +50,11 @@ script: - if [[ $PHPCS = 1 ]]; then vendor/bin/phpcs -n -p --extensions=php --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests; fi + - if [[ $STATIC_ANALYSIS = 1 ]]; then vendor/bin/phpstan analyse src -l 5; fi + after_success: - | - if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION = 7.2 ]]; then + if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION = 8.1 ]]; then wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.1.0/php-coveralls.phar chmod +x php-coveralls.phar ./php-coveralls.phar