Minor improvements to CI config
This commit is contained in:
11
.travis.yml
11
.travis.yml
@@ -1,9 +1,9 @@
|
||||
language: php
|
||||
|
||||
php:
|
||||
- 7.1
|
||||
- 7.2
|
||||
- 7.3
|
||||
- '7.1'
|
||||
- '7.2'
|
||||
- '7.3'
|
||||
|
||||
env:
|
||||
- SYMFONY_VERSION=3.4.*
|
||||
@@ -22,11 +22,10 @@ install:
|
||||
- composer require symfony/http-kernel:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
|
||||
- composer require symfony/proxy-manager-bridge:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
|
||||
- composer require --dev symfony/framework-bundle:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
|
||||
- composer require --dev symfony/yaml:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
|
||||
- composer update --prefer-dist
|
||||
|
||||
script:
|
||||
- composer validate --strict
|
||||
|
||||
- vendor/bin/phpstan analyse -c phpstan.neon -l max src -vvv
|
||||
- composer check
|
||||
|
||||
- vendor/bin/behat -f progress --strict -vvv --no-interaction
|
||||
|
||||
@@ -40,6 +40,19 @@
|
||||
"config": {
|
||||
"sort-packages": true
|
||||
},
|
||||
"scripts": {
|
||||
"check": [
|
||||
"composer validate --ansi --strict",
|
||||
"@analyse"
|
||||
],
|
||||
"fix": [
|
||||
"vendor/bin/ecs check --ansi --no-progress-bar src tests --fix"
|
||||
],
|
||||
"analyse": [
|
||||
"vendor/bin/ecs check --ansi --no-progress-bar src tests",
|
||||
"vendor/bin/phpstan analyse --ansi --no-progress -c phpstan.neon -l max src"
|
||||
]
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0-dev"
|
||||
|
||||
Reference in New Issue
Block a user