-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
41 lines (32 loc) · 2.18 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
sudo: false
language: php
cache:
directories:
- "$HOME/.composer/cache"
matrix:
include:
- php: 7.4
env:
- CS_CHECK=true
- TEST_COVERAGE=true
- PHPSTAN=true
before_install:
- if [[ $TEST_COVERAGE != 'true' ]]; then phpenv config-rm xdebug.ini || return 0 ; fi
- travis_retry composer self-update
install:
- travis_retry composer install --no-interaction --ignore-platform-reqs
- stty cols 120
- export COLUMNS=120
- composer show
script:
- if [[ $TEST_COVERAGE == 'true' ]]; then composer test-coverage && composer test-infection ; else composer test ; fi
- if [[ $CS_CHECK == 'true' ]]; then composer cs-check ; fi
- if [[ $PHPSTAN == 'true' ]]; then composer phpstan ; fi
after_script:
- if [[ $TEST_COVERAGE == 'true' ]]; then composer upload-coverage ; fi
notifications:
email: false
env:
global:
- secure: rDoDznHaf+wBuc2bk4su3iANgITVwZ/zC0qbOoS29fmIYWekCuvCg7vSFqMhVMUPzRhupeXv1ZuYlDvCx3cRUexmrYuYv3UpJq/UfWoVkoGwvdYYdFZWw/g9RHTTB4vAdhEDpIpivOfrLIIp4WP191Y0RZTVXYFE/ZnfdjFvj+X7PPbKtVLyaS3uIWqU9XrFMfhWU7xyv9Yhfky40GZqXoEgd0k56lsp2Nyo4LDCc9YGBuAqtIvtyBVk8Vzn+Xg14YpsH4yco6wrOoWe7rBjlK+zZCc9RCy4WStJOk3rXDuMHqwAPJ3DeoiaqlDKdJJT8mf2BGYhgFbwhTLL/PYYd4kw9IBj9FaXR/CFwD5FR6mTij1p84cgEoKCl8/+CDVtK0DKZnwy4gtIQWyjSCI7hkjvZcKMvTvH7HOjxpAEVerESzzm1MzPo7Lkv1j+NbjYQPCsiUKdvrN4Tsuvc1IKds79Hrvj6xrkppuoP5UaU6n6rRunkxaRfAAcQXYXiGdF4hq3MRVd0TcbtNh6Si0NeSd5JePL/4ogl14VlMyFHPcKabWcwa4Un32z0YpLH6CjSDz3fHWUzE9BhcKfZk4hb7+tmnjabMeX6f56Cfel1vgwbIdCYDz0jCbf+maCiKKvnKa+/7+W7ON7uoKhQY+jt1YhEJ8b7u0UiIydt0BlG7I=
- secure: BYpAdqZOD+dJV5Wz9/fyZUCMv7RNrLgIiCv61eSNbMBQVnB10Rvs9goZf0e0T8MoWr48/2fJERuHZ+2Xa+lw50BAyXk3hX4ZbH7MUG39DaVPogQK2+2IfCZlVm8ISo+QJuWadXckg+IP1Oz5/YAYuHDY4xclTtpZHH9lGKOkHhzc025CgrR0vetHftfjPONu/wtjYELnYA3RzqgWE5wTSiSl4ZGKzgZMUc354zVTB2c2RpRef5/rEUkjy0YsEIQ6vepXkgZOXG/0UTophV1XpP/pZTqJH2STh/LP/CE8Gdcp5joW6tjEMt2D6FuWmwu01L0ownU43l76oMTQ0ZqXEB3uwJVar30OG4V959VksN4eTwABqg+sfLRbdslSfwJKKTHkBlfPoKb9Wes8t/BmSe6llQ3nu9cA2DndLOC7sVRAHEiYwLfdaCw97ZzKe0/Ps7+aSwxbXTYGV8/69YRwJTnfUL8Aybd9tvqoqnTrB6N/qN8Kj4zTz1kbNUZrMp9KFJRvp+T8W01/7BGyjaJpHV92AMa6tyALTAyJ9K4m+kQf9nlkOi6FzdJKKpicu8JOh0qBMIbMCWRZPNh1jQ9QqFn/YaBgu+OHd0oBIHXV3hxFUUbaE15gns3iB3cVmpmsmHDJto7PVnnPgFjyjH0DIM0r9wyWfaRumGXZ324ViVI=