Skip to content

Commit 0534bbb

Browse files
authored
Merge pull request #13 from swaggest/travis-update
Update PHP versions in CI
2 parents 0f383ef + 311c068 commit 0534bbb

File tree

13 files changed

+239
-142
lines changed

13 files changed

+239
-142
lines changed

.travis.yml

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
11
language: php
22
php:
33
- nightly
4-
- hhvm
4+
- 7.3
55
- 7.2
66
- 7.1
77
- 7.0
88
- 5.6
99
- 5.5
1010

11-
sudo: false
1211
dist: trusty
12+
sudo: false
1313

1414
## Cache composer bits
1515
cache:
1616
directories:
17-
- $HOME/.composer/cache
17+
- $HOME/.cache/composer
1818

19-
# execute any number of scripts before the test run, custom env's are available as variables
2019
before_script:
2120
- composer install --dev --no-interaction --prefer-dist
22-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then test -f $HOME/.composer/cache/phpstan.phar || wget https://github.com/phpstan/phpstan/releases/download/0.9.2/phpstan.phar -O $HOME/.composer/cache/phpstan.phar; fi
23-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then test -f $HOME/.composer/cache/ocular.phar || wget https://scrutinizer-ci.com/ocular.phar -O $HOME/.composer/cache/ocular.phar; fi
24-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then test -f $HOME/.composer/cache/cctr || wget https://codeclimate.com/downloads/test-reporter/test-reporter-0.1.4-linux-amd64 -O $HOME/.composer/cache/cctr && chmod +x $HOME/.composer/cache/cctr; fi
25-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then $HOME/.composer/cache/cctr before-build; fi
21+
- if ! [[ $(phpenv version-name) =~ 7.3 ]] ; then phpenv config-rm xdebug.ini || true ; fi
22+
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then test -f $HOME/.cache/composer/phpstan-0.11.8.phar || wget https://github.com/phpstan/phpstan/releases/download/0.11.8/phpstan.phar -O $HOME/.cache/composer/phpstan-0.11.8.phar; fi
2623

2724
matrix:
2825
allow_failures:
29-
- php: hhvm
3026
- php: nightly
3127
fast_finish: true
3228

3329
script:
34-
- ./vendor/bin/phpunit -v --configuration phpunit.xml --coverage-text --coverage-clover clover.xml
35-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then php $HOME/.composer/cache/phpstan.phar analyze -l 7 -c phpstan.neon ./src; fi
30+
- php -derror_reporting="E_ALL & ~E_DEPRECATED" ./vendor/bin/phpunit -v --configuration phpunit.xml --coverage-text --coverage-clover=coverage.xml
31+
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then php $HOME/.cache/composer/phpstan-0.11.8.phar analyze -l 7 -c phpstan.neon ./src; fi
3632

3733
after_script:
38-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then php $HOME/.composer/cache/ocular.phar code-coverage:upload --format=php-clover clover.xml; fi
39-
- if [[ $(phpenv version-name) =~ 7.2 ]] ; then $HOME/.composer/cache/cctr after-build --exit-code $TRAVIS_TEST_RESULT; fi
34+
- if [[ $(phpenv version-name) =~ 7.3 ]] ; then bash <(curl -s https://codecov.io/bash); fi

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![Build Status](https://travis-ci.org/swaggest/php-code-builder.svg?branch=master)](https://travis-ci.org/swaggest/php-code-builder)
44
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/swaggest/php-code-builder/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/swaggest/php-code-builder/?branch=master)
55
[![Code Climate](https://codeclimate.com/github/swaggest/php-code-builder/badges/gpa.svg)](https://codeclimate.com/github/swaggest/php-code-builder)
6-
[![Code Coverage](https://scrutinizer-ci.com/g/swaggest/php-code-builder/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/swaggest/php-code-builder/code-structure/master/code-coverage/src/)
6+
[![codecov](https://codecov.io/gh/swaggest/php-code-builder/branch/master/graph/badge.svg)](https://codecov.io/gh/swaggest/php-code-builder)
77

88
This library generates PHP mapping structures defined by [JSON schema](http://json-schema.org/)
99
using [`swaggest/json-schema`](https://github.com/swaggest/php-json-schema).

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
],
1515
"require": {
1616
"ext-json": "*",
17-
"swaggest/json-schema": "^0.12.0",
17+
"swaggest/json-schema": "^0.12.13",
1818
"swaggest/code-builder": "^0.3.1",
1919
"php": ">=5.5.0"
2020
},

0 commit comments

Comments
 (0)