11language : php
2-
32php :
43 - 7.1
54 - 7.2
5+ - 7.3
66
77before_install :
8- # turn off XDebug
8+ # Turn off XDebug
99 - phpenv config-rm xdebug.ini || return 0
1010
1111install :
1212 # Composer
1313 - travis_retry composer install --no-progress --prefer-dist
1414
1515script :
16- # Nette/Tester
17- - composer run-script tester
16+ # Tests
17+ - composer run-script tests
18+
19+ after_failure :
20+ # Print *.actual content
21+ - for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
1822
1923jobs :
2024 include :
@@ -23,41 +27,37 @@ jobs:
2327 install :
2428 - travis_retry composer update --no-progress --prefer-dist --prefer-lowest
2529 script :
26- - composer run-script tester
27-
28- - env : title="Lowest Dependencies 7.2"
29- php : 7.2
30- install :
31- - travis_retry composer update --no-progress --prefer-dist --prefer-lowest
32- script :
33- - composer run-script tester
30+ - composer run-script tests
3431
3532 - stage : Quality Assurance
36- php : 7.2
33+ php : 7.1
3734 script :
3835 - composer run-script qa
3936
37+ - stage : Phpstan
38+ php : 7.1
39+ script :
40+ - composer run-script phpstan-install
41+ - composer run-script phpstan
42+
4043 - stage : Test Coverage
41- php : 7.2
44+ if : branch = master AND type = push
45+ php : 7.1
4246 script :
4347 - composer run-script coverage
4448 after_script :
45- - wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.0 .0/php-coveralls.phar
49+ - wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.1 .0/php-coveralls.phar
4650 - php php-coveralls.phar --verbose --config tests/.coveralls.yml
4751
48- - stage : Phpstan
49- php : 7.2
52+ - stage : Outdated Dependencies
53+ if : branch = master AND type = cron
54+ php : 7.1
5055 script :
51- - composer run-script phpstan-install
52- - composer run-script phpstan
56+ - composer outdated --direct --strict
5357
5458 allow_failures :
5559 - stage : Test Coverage
5660
57- after_failure :
58- # Print *.actual content
59- - for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
60-
6161sudo : false
6262
6363cache :
0 commit comments