/
.travis.yml
44 lines (36 loc) · 1.05 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
42
43
44
# TravisCI configuration for szepeviktor/phpstan-wordpress
if: "branch = master"
language: "php"
os:
- "linux"
dist: "bionic"
php:
- "8.0"
- "7.4"
- "7.2"
jobs:
include:
- php: "8.1"
script:
- "composer test:syntax -- --no-progress"
- "composer test:phpunit -- --verbose"
# - "composer test:cs -- -s"
- "composer test:phpstan -- --ansi --memory-limit=1G --no-progress"
- name: "With lowest deps"
php: "7.4"
install:
- "composer update --no-interaction --prefer-lowest"
- "composer update --no-interaction --with-all-dependencies szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset 'php-stubs/wordpress-stubs:^6.1'"
cache:
directories:
- "${HOME}/.composer/cache"
before_install:
- "phpenv config-rm xdebug.ini"
- "composer validate --strict"
install:
- "composer update --no-interaction"
script:
- "composer test:syntax -- --no-progress"
- "composer test:phpunit -- --verbose"
- "composer test:cs -- -s"
- "composer test:phpstan -- --ansi --memory-limit=1G --no-progress"