Skip to content

Commit 543d4cd

Browse files
committed
Better CI with PHP 8 tests
1 parent 023fbe8 commit 543d4cd

1 file changed

Lines changed: 22 additions & 8 deletions

File tree

.travis.yml

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,37 @@
11
language: php
22

3-
dist: trusty
3+
cache:
4+
directories:
5+
- $HOME/.composer/cache
46

5-
php:
6-
- 7.3
7-
- 7.4
7+
env:
8+
global:
9+
- COMPOSER_ARGS="--no-interaction"
810

911
matrix:
12+
fast_finish: true
1013
include:
14+
- php: 7.3
15+
env: dependencies=lowest
1116
- php: 7.3
1217
env: dependencies=highest
18+
- php: 7.4
19+
env: dependencies=lowest
1320
- php: 7.4
1421
env: dependencies=highest
22+
- php: 8.0
23+
env:
24+
- dependencies=lowest
25+
- COMPOSER_ARGS="--no-interaction --ignore-platform-reqs"
26+
- php: 8.0
27+
env:
28+
- dependencies=highest
29+
- COMPOSER_ARGS="--no-interaction --ignore-platform-reqs"
1530

1631
before_script:
17-
- composer self-update
18-
- if [ -z "$dependencies" ]; then composer install --prefer-dist -n; fi;
19-
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-dist --prefer-lowest -n; fi;
20-
- if [ "$dependencies" = "highest" ]; then composer require laminas/laminas-mvc-console:^1.1 --prefer-dist -n; fi;
32+
- travis_retry composer install $COMPOSER_ARGS --ignore-platform-reqs
33+
- if [[ "$dependencies" == "lowest" ]]; then travis_retry composer update --prefer-dist --prefer-lowest --prefer-stable $COMPOSER_ARGS; fi;
34+
- if [[ "$dependencies" == "highest" ]]; then travis_retry composer require laminas/laminas-mvc-console:^1.1 --prefer-dist $COMPOSER_ARGS; fi;
2135

2236
script:
2337
- ./vendor/bin/phpunit

0 commit comments

Comments
 (0)